Esempio n. 1
0
    public void Init()
    {
        if (weaponHandle)
        {
            weaponHandle.Init();
        }

        if (pickupHandle)
        {
            pickupHandle.Init();
        }
    }
Esempio n. 2
0
    // as property -- to not sync by .networking

    //public GadgetHandler


    public void Inflate(PlayerAvatar avatar, Data data) // TODO variable?
    {
        var weaponPrefab = Resources.Load <WeaponHandler>
                               ("Prefabs/Equipment/Weapons/" + WeaponName);

        WeaponHandler = MonoBehaviour.Instantiate <WeaponHandler>(weaponPrefab);

        WeaponHandler.transform.SetParent(avatar.transform, false);

        WeaponHandler.Init(data.GetWeaponByName(WeaponName), avatar.player);
    }