I got this error and I can’t find the problem. Could any of you guys help?
using UnityEngine;
using System.Collections;
public class PlayerController : MonoBehaviour
{
public CharacterController CharCont;
public CharacterMotor CharMotor;
//Holders for Weapon
public Transform WalkAnimationHolder;
public Transform JumpAnimationHolder;
public Transform SwayHolder;
public Transform RecoilHolder;
public WalkingState walkingstate = WalkingState.Idle;
public float VelocityMagnitude;
public void FixedUpdate()
{
AnimationController();
SwayController();
SpeedController();
VelocityMagnitude = CharCont.velocity.magnitude;
}
public void SpeedController()
{
if (Input.GetAxis("Horizontal") != 0 Input.GetAxis("Vertical") != 0 VelocityMagnitude > 0)
{
if (Input.GetButton("Run"))
{
walkingstate = WalkingState.Running;
}
else
{
walkingstate = WalkingState.Walking;
}
}
else
{
walkingstate = WalkingState.Idle;
}
}
public void AnimationController()
{
if (walkingstate == WalkingState.Running)
{
WalkAnimationHolder.animation.Play("WalkAnim");
}
else if (walkingstate = WalkingState.Walking)
{
WalkAnimationHolder.animation.Play("WalkAnim");
}
else
{
WalkAnimationHolder.animation.Play("IdleAnim");
}
}
public void SwayController()
{
}
}
public enum WalkingState
{
Idle,
Walikng,
Running
}