Example #1
0
    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();
    }
Example #2
0
 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);
     }
 }