protected void Cmd_UCE_checkLootcrateAccess(GameObject _UCE_selectedLootcrate) { UCE_selectedLootcrate = _UCE_selectedLootcrate.GetComponent <UCE_Lootcrate>(); if (UCE_LootcrateValidation()) { if (UCE_selectedLootcrate.singleLoot) { if (!Database.singleton.CheckLoot(account, UCE_selectedLootcrate.idLootcrate)) { Target_UCE_startLootcrateAccess(connectionToClient); } else { BadAccess(true); } } else { Target_UCE_startLootcrateAccess(connectionToClient); } } else { BadAccess(); } }
public void UCE_OnSelect_Lootcrate(UCE_Lootcrate _UCE_selectedLootcrate) { if (UCE_lootcrateUIInstance) { UCE_lootcrateUIInstance.Hide(false); } UCE_selectedLootcrate = _UCE_selectedLootcrate; LookAtY(UCE_selectedLootcrate.gameObject.transform.position); Cmd_UCE_checkLootcrateAccess(UCE_selectedLootcrate.gameObject); }
// ----------------------------------------------------------------------------------- // UCE_cancelLootcrate // ----------------------------------------------------------------------------------- public void UCE_cancelLootcrate() { if (UCE_selectedLootcrate != null) { UCE_stopTimer(); UCE_removeTask(); UCE_CastbarHide(); StopAnimation(UCE_selectedLootcrate.playerAnimation); UCE_selectedLootcrate = null; } }
protected void Cmd_UCE_checkLootcrateAccess(GameObject _UCE_selectedLootcrate) { UCE_selectedLootcrate = _UCE_selectedLootcrate.GetComponent <UCE_Lootcrate>(); if (UCE_LootcrateValidation()) { Target_UCE_startLootcrateAccess(connectionToClient); } else { if (UCE_selectedLootcrate != null && UCE_selectedLootcrate.checkInteractionRange(this) && UCE_selectedLootcrate.lockedMessage != "") { UCE_ShowPrompt(UCE_selectedLootcrate.lockedMessage); } else { agent.destination = this.collider.ClosestPointOnBounds(transform.position); } } }