From 2be0d5c5ac651db7b8d52e785fc36748bb2f409a Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 19 三月 2019 20:48:56 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
Core/MapEditor/Behavior/Bhv_Trasfer.cs | 24 +++++++++++++++++++++++-
1 files changed, 23 insertions(+), 1 deletions(-)
diff --git a/Core/MapEditor/Behavior/Bhv_Trasfer.cs b/Core/MapEditor/Behavior/Bhv_Trasfer.cs
index 3fc8d2b..ebb1233 100644
--- a/Core/MapEditor/Behavior/Bhv_Trasfer.cs
+++ b/Core/MapEditor/Behavior/Bhv_Trasfer.cs
@@ -120,7 +120,29 @@
EditorGUILayout.BeginHorizontal(GUILayout.Height(22));
EditorGUILayout.LabelField("[" + (i + 1) + "]", guiSkin.customStyles[0], GUILayout.Height(20), GUILayout.Width(25));
EditorGUILayout.LabelField("鐗规晥", guiSkin.customStyles[0], GUILayout.Height(20), GUILayout.Width(25));
- pointList[i].effectID = EditorGUILayout.IntField(pointList[i].effectID, guiSkin.textField, GUILayout.Height(20));
+ var _effectID = pointList[i].effectID;
+ _effectID = EditorGUILayout.IntField(_effectID, guiSkin.textField, GUILayout.Height(20));
+ if (_effectID != pointList[i].effectID)
+ {
+ if (EffectConfig.Has(_effectID))
+ {
+ var _prefab = InstanceResourcesLoader.LoadEffect(_effectID);
+ if (_prefab)
+ {
+ if (pointList[i].Effect)
+ {
+ DestroyImmediate(pointList[i].Effect);
+ pointList[i].Effect = null;
+ }
+ pointList[i].Effect = Instantiate(_prefab);
+ pointList[i].Effect.transform.SetParent(pointList[i].transform);
+ pointList[i].Effect.transform.localPosition = Vector3.zero;
+ pointList[i].Effect.transform.localScale = Vector3.one;
+ pointList[i].Effect.transform.rotation = Quaternion.identity;
+ pointList[i].effectID = _effectID;
+ }
+ }
+ }
EditorGUILayout.EndHorizontal();
if (i - 1 >= 0)
--
Gitblit v1.8.0