public StoreNewMissle(MissleFactory missleFactory, IMissleLauncher missleLauncher) { ActionName = "1. Add Missle"; MissleFactory = missleFactory; MissleLauncher = missleLauncher; MissleType = default; validation = new MissleStringValidation(); }
public RemoveMissle(IMissleLauncher missleLauncher) { ActionName = "4. Remove Missle"; MissleLauncher = missleLauncher; validations = new List <IInputvalidation>() { new MissleIndexValidation(missleLauncher), new AllMissleInputValidation() }; }
public InventoryReportAction(IMissleLauncher missleLauncher) { ActionName = "3. Inventory Report"; this.missleLauncher = missleLauncher; }
public MissleLauncherComputer(IMissleLauncher missleLauncher) { MissleLauncher = missleLauncher; }
private void Init() { _Body = this.GetComponent <Rigidbody>(); _MultiplayerManager = GameObject.Find("sceneManagers").GetComponent <nvpMultiplayerManager>(); _missleLauncher = this.GetComponentInChildren <IMissleLauncher>(); }
public MissleIndexValidation(IMissleLauncher missleLauncher) { MissleLauncher = missleLauncher; }