少年修仙传客户端代码仓库
client_Hale
2018-11-23 c1b9d99617a71616345be19b5422e1f09293d855
382 翅膀模型支持缩放
4个文件已修改
122 ■■■■ 已修改文件
Core/GameEngine/Model/Config/ModelResConfig.cs 114 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ModelResConfig.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_NpcFunc.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GActorPlayerBase.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/GameEngine/Model/Config/ModelResConfig.cs
@@ -1,62 +1,68 @@
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Wednesday, June 20, 2018
//--------------------------------------------------------
using UnityEngine;
using System;
namespace TableConfig {
    public partial class ModelResConfig : ConfigBase {
//--------------------------------------------------------
//    [Author]:            第二世界
//    [  Date ]:           Friday, November 23, 2018
//--------------------------------------------------------
        public int ID { get ; private set ; }
        public string Name { get ; private set; }
        public int Type { get ; private set ; }
        public string ResourcesName { get ; private set; }
        public string BindPoint { get ; private set; }
        public string EffFileName { get ; private set; }
        public Vector3 UIOffset { get ; private set; }
        public Vector3 UIRotation { get ; private set; }
        public float UIScale { get ; private set; }
        public override string getKey()
using UnityEngine;
using System;
namespace TableConfig
{
    public partial class ModelResConfig : ConfigBase
    {
        public int ID { get; private set; }
        public string Name { get; private set; }
        public int Type { get; private set; }
        public string ResourcesName { get; private set; }
        public string BindPoint { get; private set; }
        public string EffFileName { get; private set; }
        public Vector3 UIOffset { get; private set; }
        public Vector3 UIRotation { get; private set; }
        public float UIScale { get; private set; }
        public Vector3 Scale { get; private set; }
        public override string getKey()
        {
            return ID.ToString();
        }
        public override void Parse() {
            try
        }
        public override void Parse()
        {
            try
            {
                ID=IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]):0;
                Name = rawContents[1].Trim();
                Type=IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]):0;
                ResourcesName = rawContents[3].Trim();
                BindPoint = rawContents[4].Trim();
                EffFileName = rawContents[5].Trim();
                UIOffset=rawContents[6].Vector3Parse();
                UIRotation=rawContents[7].Vector3Parse();
                UIScale=IsNumeric(rawContents[8]) ? float.Parse(rawContents[8]):0;
                ID = IsNumeric(rawContents[0]) ? int.Parse(rawContents[0]) : 0;
                Name = rawContents[1].Trim();
                Type = IsNumeric(rawContents[2]) ? int.Parse(rawContents[2]) : 0;
                ResourcesName = rawContents[3].Trim();
                BindPoint = rawContents[4].Trim();
                EffFileName = rawContents[5].Trim();
                UIOffset = rawContents[6].Vector3Parse();
                UIRotation = rawContents[7].Vector3Parse();
                UIScale = IsNumeric(rawContents[8]) ? float.Parse(rawContents[8]) : 0;
                Scale = rawContents[9].Vector3Parse();
            }
            catch (Exception ex)
            {
                DebugEx.Log(ex);
            }
        }
    }
}
            }
        }
    }
}
Core/GameEngine/Model/Config/ModelResConfig.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 290b3d02a826d6b4daabb2e80dfaa3ab
timeCreated: 1529459208
timeCreated: 1542940485
licenseType: Pro
MonoImporter:
  serializedVersion: 2
Fight/GameActor/GA_NpcFunc.cs
@@ -222,6 +222,9 @@
        m_WingModel.transform.SetParent(_bindNode);
        m_WingModel.transform.localPosition = Vector3.zero;
        m_WingModel.transform.localRotation = Quaternion.identity;
        ModelResConfig _resConfig = Config.Instance.Get<ModelResConfig>(m_WingID);
        m_WingModel.transform.localScale = _resConfig.Scale;
    }
    private void OnSecondaryLoaded(bool result, UnityEngine.Object prefab)
Fight/GameActor/GActorPlayerBase.cs
@@ -738,6 +738,9 @@
            m_WingModel.transform.localPosition = Vector3.zero;
            m_WingModel.transform.localRotation = Quaternion.identity;
            ModelResConfig _resConfig = Config.Instance.Get<ModelResConfig>(_itemConfig.ChangeOrd);
            m_WingModel.transform.localScale = _resConfig.Scale;
            OnPutonWing(itemID, m_WingModel);
            // 处理动画相关