本文整理汇总了C#中Motion.EnterState方法的典型用法代码示例。如果您正苦于以下问题:C# Motion.EnterState方法的具体用法?C# Motion.EnterState怎么用?C# Motion.EnterState使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Motion
的用法示例。
在下文中一共展示了Motion.EnterState方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
void Start()
{
_rigid = GetComponent<Rigidbody> ();
_moGround.Startup (this);
_moInAir.Startup (this);
_moAttached.Startup (this);
_moStasis.Startup (this);
_moAnim.Startup (this);
_camera = cameraTrans.GetComponent<Camera_Controller> ();
_move = _moGround;
_move.EnterState ();
GetMeshes ();
}
示例2: NowInAir
//this is the housing for all motion controls
//they are broken into different motion classes that are switched to based on conditions.
public void NowInAir()
{
if(_move.CurrentState != _moStasis.CurrentState){
_move.ExitState ();
}
_move = _moInAir;
_move.EnterState ();
}
示例3: NowStasis
public void NowStasis()
{
_move.ExitState ();
_move = _moStasis;
_move.EnterState ();
}
示例4: NowGrounded
public void NowGrounded()
{
if(_move.CurrentState != _moStasis.CurrentState){
_move.ExitState ();
}
_move = _moGround;
_move.EnterState ();
}