void Start() { inputRecieved = false; isDigging = false; isStunned = false; isFrozen = false; if (myRenderer.flipX) { relevantInput = "Right"; mySide = BearSide.Right; rightBear = this; GameStateManager.rightBear = rightBear; } else { relevantInput = "Left"; mySide = BearSide.Left; leftBear = this; GameStateManager.leftBear = leftBear; } staticDigTime = digTime; staticThrowTime = throwTime; }
void DigFromSide(BearSide side) { IceBlockBehaviour activeBlock = IceBlockManagerBehaviour.topBlock; switch (side) { case BearSide.Left: activeBlock.SendMessage("TakeHitFromLeft"); break; case BearSide.Right: activeBlock.SendMessage("TakeHitFromRight"); break; case BearSide.Both: activeBlock.SendMessage("TakeHitFromBoth"); break; default: Debug.Log("Bear attempted to dig from impossible side"); break; } }