public override void Reset() { buffHandler.Clear(); frontSwingTimer = 0; durationTimer = 0; PostDestroy = null; PostBattleMessage = null; PostRenderMessage = null; // Register Generator method GenerateAttributeEffect = null; GenerateProjectile = null; // Register logic method FindOwnForceSoldiers = null; FindFriendlySoldiers = null; FindOpponentSoldier = null; FindOpponentSoldiers = null; FindOpponentBuilding = null; FindOpponentCrystal = null; FindOpponentCrystalCar = null; FindOpponentCrystalCars = null; FindOpponentDemolisher = null; FindOpponentDemolishers = null; FindNeutralUnits = null; FindNeutralUnit = null; WithinCircleAreaPredicate = null; WithinFrontRectAreaPredicate = null; WithinSectorAreaPredicate = null; }
public override void Reset() { id = -1; nowLv = 1; maxHp = 0; hp = maxHp; PostRenderMessage = null; PostDestroy = null; GetRandomNumber = null; PostBattleMessage = null; GenerateAttributeEffect = null; }
public void RegisterGenerateAttributeEffect(AttributeEffectGenerator method) { GenerateAttributeEffect = method; }