public EffectConfig(int targetID, string effectName, Transform parent, Vector3 pos, Vector3 eulerAngle, Vector3 scale, bool isFollow, bool isLoop, float duration, EnumEffectLayerType layerType) { TargetID = targetID; EffectName = effectName; Parent = parent; Pos = pos; EulerAngle = eulerAngle; Scale = scale; IsFollow = isFollow; IsLoop = isLoop; Duration = duration; LayerType = layerType; }
private EffectConfig GetEffectConfig(int targetID, string newEffectName, Transform parent, Vector3 pos = default(Vector3), Vector3 angle = default(Vector3), Vector3 scale = default(Vector3), bool isFollow = true, bool isLoop = false, EnumEffectLayerType layerType = EnumEffectLayerType.Scene, float duration = 0) { var config = new EffectConfig(targetID, newEffectName, parent, pos, angle, scale, isFollow, isLoop, duration, layerType); return(config); }