void getDependencies()
    {
        Transform parent = transform.parent;

        plannerMethodsInstaller  = parent.GetComponentInChildren <IPlannerMethodsInstaller>();
        plannerReceiverInstaller = parent.GetComponentInChildren <IPlannerReceiverInstaller>();
        spawnerInstaller         = parent.GetComponentInChildren <ISpawnerInstaller>();
        spawnerPlannerMethods    = parent.GetComponentsInChildren <ISpawnerPlannerMethod>();
        spawnerPlannerReceiver   = parent.GetComponentInChildren <ISpawnerPlannerReceiver>();
        spawnerPositionMethod    = parent.GetComponentInChildren <ISpawnerPositionMethod>();
        npcSelectorMethod        = parent.GetComponentInChildren <INPCSelectorMethod>();
        spawnerMethod            = parent.GetComponentInChildren <ISpawnerMethod>();
    }
Esempio n. 2
0
 public void SetSpawnerMethod(ISpawnerMethod spawnerMethod)
 {
     this.spawnerMethod = spawnerMethod;
 }