public void UpdateKey(CollectableKeys.KEY_TYPE keyType, bool collected) { if (keyType == CollectableKeys.KEY_TYPE.SQUARE) { showKeySquare = collected; } if (keyType == CollectableKeys.KEY_TYPE.CIRCLE) { showKeyCircle = collected; } if (keyType == CollectableKeys.KEY_TYPE.TRIANGLE) { showKeyTriangle = collected; } Invoke("UpdateKeys", delayTime); }
public void InitKeySymbol(CollectableKeys.KEY_TYPE keyType) { SpriteRenderer sr = GetComponent <SpriteRenderer>(); if (keyType == CollectableKeys.KEY_TYPE.CIRCLE) { sr.sprite = circleSymbol; } if (keyType == CollectableKeys.KEY_TYPE.SQUARE) { sr.sprite = squareSymbol; } if (keyType == CollectableKeys.KEY_TYPE.TRIANGLE) { sr.sprite = triangleSymbol; } }
public void ModifyKeys(CollectableKeys.KEY_TYPE keytype, bool equip) { if (keytype == CollectableKeys.KEY_TYPE.SQUARE) { hasSquareKey = equip; } if (keytype == CollectableKeys.KEY_TYPE.CIRCLE) { hasCircleKey = equip; } if (keytype == CollectableKeys.KEY_TYPE.TRIANGLE) { hasTriangleKey = equip; } if (equip) { PlayerController.GetInstance().FlashOutline(); } eventKey.Invoke(keytype, equip); }