コード例 #1
0
    /// <summary>
    /// 设置武器喷漆颜色
    /// </summary>
    /// <param name="color"></param>
    public void SetWeaponInkColor(Color color, int id = 0)
    {
        WeaponColor = color;
        if (CurrentWeapon == null)
        {
            ////test.....test//
            //GameManager.Instance.CurWeapon = 1000;
            //ConfiguringCurrentProPerities(1000);
            ////else....
            int WeaponId = id;
            if (0 == id)
            {
                WeaponId = GameManager.Instance.CurWeapon;
            }
            ConfiguringCurrentProPerities(WeaponId);
            ChangeWeaponMeshRender(CurrentWeapon.WeaponProperty.WeaponName);

            //Debug.Log("GameManager.Instance.CurWeapon:::"+ GameManager.Instance.CurWeapon +
            //       ",,urrentWeapon.WeaponProperty.WeaponName::" + CurrentWeapon.WeaponProperty.WeaponName +
            //       ",,CurrentWeapon.WeaponProperty.BulletId::" + CurrentWeapon.WeaponProperty.BulletId);
        }
        else
        {
            CurrentWeapon.SetWeaponColor(color);
        }
    }