void Start() { daysBehaviour = new ControlBehaviour("days") { ScoreChange = -1 }; idleBehaviour = new ControlBehaviour("susp") { ScoreChange = 12 }; idleRepBehaviour = new ControlBehaviour("rep") { ScoreChange = -8 }; StartCoroutine(RunTimer()); }
public ControlBehaviour GetDesiredBehaviour() { ControlBehaviour ret = _inputDirection.x != 0 || _inputDirection.z != 0 ? (Input.GetButton("Run") ? ControlBehaviour.Run : ControlBehaviour.Walk) : ControlBehaviour.Idle; if (Input.GetButton("Jump")) { ret |= ControlBehaviour.Jump; } if (Input.GetButton("Attack")) { ret |= ControlBehaviour.Attack; } //Debug.Log(ret); return(ret); }