public void PutBuffInUnit(CannonBUFF NewBuff) { List <CannonBUFF> list = Player.GetBuffList(); CannonBUFF buff = null; if (NewBuff.Immediately) { NewBuff.DoBUFF(Player, null); } else { foreach (var item in list) { if (item.Name == NewBuff.Name) { buff = item; break; } } if (buff != null) { buff.Add(NewBuff); } else { Player.InitBuff(NewBuff); } } }
public override void Add(CannonBUFF buff) { if (Value_0 <= 50) { Value_0 += 10; } else { Game.UISelectBuffContorl.BuffList.Remove(buff); } }
public override void Add(CannonBUFF buff) { if (Value_0 > 1f) { Value_1 += Value_0 - 1f; } else { Value_0 += buff.Value_0; } }
public void EnterSelectEvent() { List <CannonBUFF> list = Player.GetBuffList(); CannonBUFF buff = null; if (RandomBuffList[Index].Immediately) { RandomBuffList[Index].DoBUFF(Player, null); } else { foreach (var item in list) { if (item.Name == RandomBuffList[Index].Name) { buff = item; break; } } if (buff != null) { buff.Add(RandomBuffList[Index]); } else { Player.InitBuff(RandomBuffList[Index]); } } if (!RandomBuffList[Index].Repeat) { BuffList.Remove(RandomBuffList[Index]); } HidendUI(); if (LevelPoint > 0) { LevelPoint--; RandomBuff(); } }
// Use this for initialization void Start() { buff = gameObject.AddComponent <BoilingBuff>(); }
public virtual void Add(CannonBUFF buff) { this.Value_0 += buff.Value_0; this.Value_1 += buff.Value_1; }
public void InitBuff(CannonBUFF buff) { gameObject.AddComponent(buff.GetType()); BuffList.Add((CannonBUFF)gameObject.GetComponent(buff.GetType())); }