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 SetSpawnerReceiver(ISpawnerPlannerReceiver plannerReceiver) { this.plannerReceiver = plannerReceiver; }