From 6eb915c129fc90c6f4c82ae097dd6ffad5239efc Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 25 Jan 2021 14:28:30 +0800 Subject: +scripts --- Client/Assets/Scripts/XUtliPoolLib/XFxData.cs | 91 +++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 Client/Assets/Scripts/XUtliPoolLib/XFxData.cs (limited to 'Client/Assets/Scripts/XUtliPoolLib/XFxData.cs') diff --git a/Client/Assets/Scripts/XUtliPoolLib/XFxData.cs b/Client/Assets/Scripts/XUtliPoolLib/XFxData.cs new file mode 100644 index 00000000..baf29aed --- /dev/null +++ b/Client/Assets/Scripts/XUtliPoolLib/XFxData.cs @@ -0,0 +1,91 @@ +using System; +using System.ComponentModel; +using UnityEngine; + +namespace XUtliPoolLib +{ + [Serializable] + public class XFxData : XBaseData + { + [SerializeField] + public SkillFxType Type = SkillFxType.FirerBased; + + [SerializeField] + [DefaultValue(0f)] + public float At; + + [SerializeField] + [DefaultValue(0f)] + public float End; + + [SerializeField] + public string Fx = null; + + [SerializeField] + public string Bone = null; + + [SerializeField] + [DefaultValue(1f)] + public float ScaleX; + + [SerializeField] + [DefaultValue(1f)] + public float ScaleY; + + [SerializeField] + [DefaultValue(1f)] + public float ScaleZ; + + [SerializeField] + [DefaultValue(0f)] + public float OffsetX; + + [SerializeField] + [DefaultValue(0f)] + public float OffsetY; + + [SerializeField] + [DefaultValue(0f)] + public float OffsetZ; + + [SerializeField] + [DefaultValue(0f)] + public float Target_OffsetX; + + [SerializeField] + [DefaultValue(0f)] + public float Target_OffsetY; + + [SerializeField] + [DefaultValue(0f)] + public float Target_OffsetZ; + + [SerializeField] + [DefaultValue(true)] + public bool Follow; + + [SerializeField] + [DefaultValue(false)] + public bool StickToGround; + + [SerializeField] + [DefaultValue(0f)] + public float Destroy_Delay; + + [SerializeField] + [DefaultValue(false)] + public bool Combined; + + [SerializeField] + [DefaultValue(false)] + public bool Shield; + + public XFxData() + { + this.Follow = true; + this.ScaleX = 1f; + this.ScaleY = 1f; + this.ScaleZ = 1f; + } + } +} -- cgit v1.1-26-g67d0