hch
38 分钟以前 c9a0511e06d6ae2d83fc5554ee40a6a40dbd283d
Main/System/Battle/RecordPlayer/RecordAction.cs
@@ -10,28 +10,40 @@
    //  本次Action的主角
    protected BattleObject battleObject;
    //  给子类用的 并不代表事件的结束与否
    protected bool isFinish = false;
    protected bool isRunOnce = false;
   public RecordAction(RecordActionType _actionType, BattleField _battleField, BattleObject _battleObj)
   {
      actionType = _actionType;
    public RecordAction(RecordActionType _actionType, BattleField _battleField, BattleObject _battleObj)
    {
        actionType = _actionType;
        battleField = _battleField;
        battleObject = _battleObj;
   }
    }
    public RecordActionType actionType;
    public virtual bool IsFinished()
    {
        return false;
        return isFinish;
    }
    public virtual void Run()
    {
    }
    public virtual void ForceFinish()
    {
        isFinish = true;
    }
    public virtual string GetBattleFieldGuid()
    {
        if (battleField == null)
        {
            return string.Empty;
        }
        return battleField.guid;
    }
}