private void Start() { if (!photonView.IsMine) { return; } canvas = GameObject.FindGameObjectWithTag("UI").gameObject; animatorController = GetComponent <AnimatorController>(); movementClass = GetComponent <MovementAbstract>(); iplayer = GetComponent <IPlayer>(); ability = GetComponent <AbilityAbstract>(); trapClass = GetComponent <TrapAbstract>(); weaponManager = GetComponent <WeaponManager>(); shopCanvas = GameObject.Find("Shop Canvas"); shopCanvas = shopCanvas.transform.GetChild(0).gameObject; saberPrefab = Resources.Load <GameObject>("Melee Weapon Saber"); //saberPrefab = Resources.Load<GameObject>("Objective"); macePrefab = Resources.Load <GameObject>("Melee Weapon Mace"); knifePrefab = Resources.Load <GameObject>("Melee Weapon Knife"); clubPrefab = Resources.Load <GameObject>("Melee Weapon Club"); pistolPrefab = Resources.Load <GameObject>("Gun Vintage Pistol"); //Set the action button listener uiBtns = GameObject.FindGameObjectWithTag("UI").GetComponent <UIBtns>(); AddDelegates(); }
private void OnSetTrapBtn() { // Set the mine if (trapClass == null) { trapClass = GetComponent <TrapAbstract>(); } if (trapClass != null) { trapClass.SetTrap(); canvas.transform.GetChild(6).gameObject.SetActive(false); Destroy(trapClass); } }