Ejemplo n.º 1
0
 public override void Assault(BattleAction_Assault data, bool isServerData)
 {
     if (data.soldierId != this.owner.ID)
     {
         return;
     }
     this.owner.CheckCancelManage(data.soldierId, data.oldManageState, false);
     this.owner.IsAssault = true;
     if (this.owner.Actor)
     {
         this.owner.Actor.StopMoveToPoint();
         this.owner.GetSkillManager().ServerBeginAssault(new Vector3(data.toPos.x * 0.01f, this.owner.Actor.FixTransform.get_position().y, data.toPos.y * 0.01f), data.curAniPri);
     }
     else
     {
         this.owner.Pos = PosDirUtility.ToTerrainPoint(data.toPos, this.owner.CurFloorStandardHeight);
     }
 }
Ejemplo n.º 2
0
 public virtual void Assault(BattleAction_Assault data, bool isServerData)
 {
 }