// Use this for initialization before any Start functions void Awake() { // Getting reference to ALL Linked GameObject Components if (gameObject.GetComponent<BoxCollider2D> ()) feet = gameObject.GetComponent<BoxCollider2D> (); if (gameObject.GetComponent<Animator> ()) animator = gameObject.GetComponent<Animator> (); if (gameObject.GetComponent<SpriteRenderer> ()) spriteRenderer = gameObject.GetComponent<SpriteRenderer> (); if (inventory == null) Debug.LogWarning ("InventoryManager is missing from Player"); chapterManager = C_ChapterManager.currentChapter; }
void Start() { if (chapterManager == null) chapterManager = C_ChapterManager.currentChapter; ChangePlayer (C_ChapterManager.currentChapter.currentPlayer); }
void Awake() { if (currentChapter == null) { currentChapter = gameObject.GetComponent<C_Chapter> (); if(!currentChapter) Debug.LogWarning("ChapterManager missing from DialogueManager: " + gameObject.name); } }