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);
 }