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>(); }
public void SetSpawnerMethod(ISpawnerMethod spawnerMethod) { this.spawnerMethod = spawnerMethod; }