void Start() { _pausible = GetComponent <Pausible>(); foreach (GameObject laser in lasers) { SpawnManager.setPausible(laser, _pausible.gameManager); } }
public static void Unsubscribe(Pausible unsubscriber) { if (singleton.subscribers.Contains(unsubscriber)) { singleton.subscribers.Remove(unsubscriber); } else { Debug.LogError("Attempting to unsub but subscriber: " + unsubscriber + " was not subscribed!"); } }
public static void Subscribe(Pausible subscriber) { if (!singleton.subscribers.Contains(subscriber)) { singleton.subscribers.Add(subscriber); } else { Debug.LogError("Duplicate subscriber: " + subscriber + "!"); } }
// Start is called before the first frame update void Start() { pausible = FindObjectOfType <Pausible>(); player = FindObjectOfType <PlayerBehaviour>(); playerCamera = FindObjectOfType <MouseLook>(); rectTransform = GetComponent <RectTransform>(); rectTransform.anchoredPosition = offScreenPosition; timer = 0.0f; }
public static void setPausible(GameObject item, GameManager gManager) { if (!item) { return; } Pausible pauseControl = item.GetComponent <Pausible>(); if (pauseControl) { pauseControl.gameManager = gManager; } }
void Start() { if (_helpMenu) { return; } _gameManager = managers.gameManager; _boundManager = managers.boundManager; _storyManager = managers.storyManager; _pausible = GetComponent <Pausible>(); _asteroid = GetComponent <Asteroid>(); EnemySetup(); _audioPlayer.clip = laserFire; StartCoroutine(fireRoutine()); _sprite = GetComponent <SpriteRenderer>(); }
void Start() { _baseStats.health = _stats.health; _baseStats.shield = _stats.shield; _baseStats.ammo = _stats.ammo; transform.position = new Vector3(0, 0, 0); _spawnManager = _managers.spawnManager; _uIManager = _managers.uiManager; _gameManager = _managers.gameManager; _boundManager = _managers.boundManager; _storyManager = _managers.storyManager; _pausible = GetComponent <Pausible>(); _uIManager.updateLives(_stats.health); _audioPlayer = GetComponent <AudioSource>(); _animator = GetComponent <Animator>(); updateAmmo(); }
void Start() { self = GetComponent <Laser>(); _pausible = GetComponent <Pausible>(); }
void Start() { _pausible = GetComponent <Pausible>(); }