void Start() { hAxis = "Horizontal" + playerID; vAxis = "Vertical" + playerID; launch = "Launch" + playerID; IDLE.GetComponent <MeshRenderer>().material = mats[playerID - 1]; indicator.GetComponent <MeshRenderer>().material = mats[playerID - 1]; cooldown = cooldownMax; playerID++; }
void Start() { Data data = SaveNLoadTxt.Load(); if (data.flourQuantity > 0) { data.enoughIngredients = true; SaveNLoadTxt.Save(data); } if (data.unreadMail) { // Disable farm and cave if there is unread mail farm.GetComponent <Collider2D>().enabled = false; cave.GetComponent <Collider2D>().enabled = false; mailbox.GetComponent <Collider2D>().enabled = true; if (state != IDLE.MB_IDLE) { Debug.Log("Play mailbox Idle"); state = IDLE.MB_IDLE; farm.GetComponent <Animator>().Play("Static"); cave.GetComponent <Animator>().Play("Static"); mailboxOpen.GetComponent <Animator>().Play("ws_mbOpenIdle"); } } else if (!data.enoughIngredients) { // There is no unread mail and not enough ingredients collected farm.GetComponent <Collider2D>().enabled = true; if (state != IDLE.FARM_IDLE) { AkSoundEngine.PostEvent("GetIngredients", gameObject); Debug.Log("Play farm Idle"); state = IDLE.FARM_IDLE; farm.GetComponent <Animator>().Play("ws_farmIdle"); mailbox.GetComponentInChildren <Animator>().Play("Static"); cave.GetComponent <Animator>().Play("Static"); } cave.GetComponent <Collider2D>().enabled = false; mailbox.GetComponent <Collider2D>().enabled = false; } }
void Update() { Data data = SaveNLoadTxt.Load(); if (data.enoughIngredients) { // Everything done farm.GetComponent <Collider2D>().enabled = true; cave.GetComponent <Collider2D>().enabled = true; if (state != IDLE.CAVE_IDLE) { AkSoundEngine.PostEvent("GoToKitchen", gameObject); Debug.Log("Play cave Idle"); state = IDLE.CAVE_IDLE; cave.GetComponent <Animator>().Play("ws_caveIdle"); farm.GetComponent <Animator>().Play("Static"); mailbox.GetComponentInChildren <Animator>().Play("Static"); } mailbox.GetComponent <Collider2D>().enabled = false; } }