/// <summary> /// Set Core Variables /// </summary> /// <param name="_uid">Entity Unique Identifier</param> /// <param name="_sl">Reference to the Service Locator</param> public override void setVars(int _uid, IServiceLocator _sl) { base.setVars(_uid, _sl); mMind = new PlayerMind(this, mServiceLocator); }
/// <summary> /// Constructor for Player Minds /// </summary> /// <param name="_mind">Reference to the Player Mind</param> public State(IPlayerMind _mind) { mPMind = _mind; mAnimation = mPMind.MySelf as IAnimation; }
/// <summary> /// Main Constructor /// </summary> /// <param name="_mind">Reference to the Mind</param> public Jump(IPlayerMind _mind) : base(_mind) { mJumpForce = -9f; mJumping = true; mSpeed = 3f; }
/// <summary> /// Main Constructor /// </summary> /// <param name="_mind">Reference to the Mind</param> public Walk(IPlayerMind _mind) : base(_mind) { mSpeed = 3f; }