// Start is called before the first frame update void Start() { levelManager = FindObjectOfType <LevelManager>(); haggisActionController = levelManager.GetComponent <HaggisActionController>(); if (!levelManager) { Debug.LogError("What! No level manager?"); } countDownType = CountDownType.Number; countDownTypeParam1 = NumberToSpawn; AddOnFire(SpawnHaggis); anim = GetComponent <Animator>(); if (anim) { anim.speed = 0; } }
private void OnEnable() { canvas = GetComponent <Canvas>(); startButton = transform.Find("StartButton"); Button b = startButton.GetComponent <Button>(); b.onClick.AddListener(StartButtonClicked); haggisActionButtons = new List <Transform>(parashootIndex); RegisterHaggisActionButton("BlockerButton", blockerIndex); RegisterHaggisActionButton("BomberButton", bomberIndex); RegisterHaggisActionButton("BuilderButton", builderIndex); RegisterHaggisActionButton("ParashootButton", parashootIndex); resignButton = transform.Find("ResignButton"); b = resignButton.GetComponent <Button>(); b.onClick.AddListener(ResignButtonClicked); levelManager = FindObjectOfType <LevelManager>(); if (levelManager) { levelManager.AddOnGameStateEnter(GameStateEntered); haggisActionController = levelManager.GetComponent <HaggisActionController>(); } Transform panel = transform.Find("TopPanel"); Transform go = panel.Find("SpawnedText"); spawnedText = go.GetComponent <Text>(); go = panel.Find("LostText"); lostText = go.GetComponent <Text>(); go = panel.Find("SavedText"); savedText = go.GetComponent <Text>(); }
private void OnEnable() { rend = GetComponent <Renderer>(); rend.enabled = true; HaggisActionController.SetActiveAllChildren(transform, true); }
public void setActionController(HaggisActionController controller) { actionController = controller; }
// Start is called before the first frame update void Start() { actionController = GetComponent <HaggisActionController>(); }