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>();
    }
Пример #2
0
 public void SetSpawnerReceiver(ISpawnerPlannerReceiver plannerReceiver)
 {
     this.plannerReceiver = plannerReceiver;
 }