示例#1
0
 //When soldier die town must use this remove solider
 public void RemoveSoliderInEffectedSoldier(Soldier solider)
 {
     effectedSoldier.Remove(solider);
 }
        public override void Initialize(long id, Soldier owner, UnitSkillData skillProto, int index)
        {
            base.Initialize(id, owner, skillProto, index);

            attributeEffect = new List <AttributeEffect>();
        }
示例#3
0
 public SoldierFsmIdle(Soldier soldier)
 {
     owner         = soldier;
     stateListener = owner.stateListener;
 }
示例#4
0
        public override void Initialize(long id, Soldier owner, UnitSkillsProto.UnitSkill skillProto, int index)
        {
            base.Initialize(id, owner, skillProto, index);

            handleOwnerMove = true;
        }
 public SimSoldierFsmWalk(Soldier soldier) : base(soldier)
 {
     owner = soldier;
 }
        public override void Initialize(long id, Soldier owner, UnitSkill skillProto, int index)
        {
            base.Initialize(id, owner, skillProto, index);

            attributeEffectOwnerDic = new Dictionary <long, List <AttributeEffect> >();
        }