public ResidentEffectData AddResidentEffectData() { //IL_0048: Unknown result type (might be due to invalid IL or missing references) //IL_004d: Unknown result type (might be due to invalid IL or missing references) //IL_0053: Unknown result type (might be due to invalid IL or missing references) //IL_0058: Unknown result type (might be due to invalid IL or missing references) List <ResidentEffectData> list = new List <ResidentEffectData>(); if (residentEffectDataList != null && residentEffectDataList.Length > 0) { list.AddRange(residentEffectDataList); } ResidentEffectData residentEffectData = new ResidentEffectData(); residentEffectData.effectName = string.Empty; residentEffectData.linkNodeName = string.Empty; residentEffectData.offsetPos = Vector3.get_zero(); residentEffectData.offsetRot = Vector3.get_zero(); residentEffectData.groupID = 0; residentEffectData.handle = 0; residentEffectData.scale = 1f; list.Add(residentEffectData); residentEffectDataList = list.ToArray(); return(residentEffectData); }
public void Copy(ResidentEffectData srcInfo) { //IL_001a: Unknown result type (might be due to invalid IL or missing references) //IL_001f: Unknown result type (might be due to invalid IL or missing references) //IL_0026: Unknown result type (might be due to invalid IL or missing references) //IL_002b: Unknown result type (might be due to invalid IL or missing references) effectName = srcInfo.effectName; linkNodeName = srcInfo.linkNodeName; offsetPos = srcInfo.offsetPos; offsetRot = srcInfo.offsetRot; groupID = srcInfo.groupID; handle = srcInfo.handle; scale = srcInfo.scale; }
public void DeleteResidentEffectData(ResidentEffectData targetData) { List <ResidentEffectData> list = new List <ResidentEffectData>(); if (residentEffectDataList != null && residentEffectDataList.Length > 0) { list.AddRange(residentEffectDataList); } if (list.Contains(targetData)) { list.Remove(targetData); } if (list.Count > 0) { residentEffectDataList = list.ToArray(); } else { residentEffectDataList = null; } }