private void Awake() { Reset(); rocketManager = ServiceLocator.GetInstance().GetRocketManager(); sun = ServiceLocator.GetInstance().GetSolarSystemManager().GetSun(); }
void Start() { this.health = Constants.TOWER_MAX_BASE_HEALTH; this.alive = true; this.rocketManager = new RocketManager(5, rocketPrefab, GetTeam()); rocketManager.IgnoreColliders(gameObject.GetComponent <PolygonCollider2D>()); }
void Awake() { instance = this; UpperBound_Check = Upperbound.transform; GameplayManager.OnBeginGame += OnBegin; MouseManager.OnLeftMouseClick += InstantiateRocket; MouseManager.OnHoldMouse += UpdateRocket; MouseManager.OnReleaseMouse += ReleaseRocket; }
public void DestroyRocket() { RocketManager.DestroyRocket(); if (Jet.transform.position.y > RocketManager.UpperBound_Check.position.y) { TransferRocketToServer(); } Jet.transform.GetChild(1).gameObject.AddComponent <DelayDeath>().delay = 1; Jet.transform.GetChild(1).gameObject.GetComponent <ParticleSystem>().Stop(); Jet.transform.GetChild(1).SetParent(transform.root, true); Destroy(gameObject); }
// Start is called before the first frame update void Start() { rm = FindObjectOfType <RocketManager>(); }
protected void Start() { rocketManager = ServiceLocator.GetInstance().GetRocketManager(); }
public void SetManager(RocketManager manager) { rocketManager = manager; }
private void Awake() { rb.mass = weight; rocketManager = ServiceLocator.GetInstance().GetRocketManager(); solarSystemManager = ServiceLocator.GetInstance().GetSolarSystemManager(); }