public override void Update(ACharactor pObj, float fDeltaTime) { //Put to ground if (ECharactorMoveType.ECMT_Sky == pObj.m_pModel.m_eMoveType) { pObj.m_pModel.transform.localPosition = new Vector3(pObj.m_pModel.transform.localPosition.x, Mathf.Clamp(pObj.m_pModel.transform.localPosition.y + fDeltaTime * 4.5f, 0.0f, 6.0f), pObj.m_pModel.transform.localPosition.z); } }
public override void Exit(ACharactor pObj) { }
public override void Execute(ACharactor pObj) { }
public override void Enter(ACharactor pObj) { pObj.m_pAnim.SetAnimState(EAnimationState.EAS_Avatar); }