public string soundID; //攻击音乐ID public RoleAttackParameter() { attackName = "0"; soundID = "0"; FxArr = new FxParameter[3]; for (int i = 0; i < 3; i++) { FxArr[i] = new FxParameter(); } }
private FxParameter FxParameter(FxParameter fxParameter) // 一个 特效对应的 ID, 生成时间, 生成位置 { EditorGUILayout.BeginVertical(GUILayout.Width(90)); Transform roleTransform = null; roleTransform = EditorGUILayout.ObjectField(roleTransform, typeof(Transform), true, GUILayout.Width(90)) as Transform; if (roleTransform != null) { fxParameter.fxID = roleTransform.name; } fxParameter.fxID = EditorGUILayout.TextField("", fxParameter.fxID, GUILayout.Width(90)); fxParameter.time = EditorGUILayout.FloatField("", fxParameter.time, GUILayout.Width(90)); fxParameter.path = EditorGUILayout.TextField("", fxParameter.path, GUILayout.Width(90)); if (GUILayout.Button("粘贴Pos", GUILayout.Width(60), GUILayout.Height(15))) { fxParameter.path = getSelectObjNodePath; } EditorGUILayout.EndVertical(); return(fxParameter); }