Exemple #1
0
 void Start()
 {
     battle         = GetComponent <AbstractBattle>();
     detectionRange = battle.Range;
     lookDirection  = -1 * transform.forward;
     deltaAngle     = (2 * ExtremeAngle) / NumberOfRays;
 }
Exemple #2
0
 public BattleDecorator(AbstractBattle battle)
 {
     mBattle = battle;
     mBattle.Layer.LayerInit             += Layer_LayerInit;
     mBattle.Layer.ObjectEnter           += Layer_ObjectEnter;
     mBattle.Layer.ObjectLeave           += Layer_ObjectLeave;
     mBattle.Layer.MessageReceived       += Layer_MessageReceived;
     mBattle.Layer.ObjectMessageReceived += Layer_OnObjectMessageReceived;
     mBattle.Layer.OnChangeBGM           += Layer_OnChangeBGM;
     mBattle.Layer.ActorAdded            += Layer_ActorAdded;
 }
 void Start()
 {
     battle = GetComponent <AbstractBattle>();
 }