ParticleSystemAsset
Namespace: Murder.Assets.Graphics
Assembly: Murder.dll
public class ParticleSystemAsset : GameAsset
Implements: GameAsset
⭐ Constructors
public ParticleSystemAsset()
⭐ Properties
CanBeCreated
public virtual bool CanBeCreated { get; }
Returns
bool
CanBeDeleted
public virtual bool CanBeDeleted { get; }
Returns
bool
CanBeRenamed
public virtual bool CanBeRenamed { get; }
Returns
bool
CanBeSaved
public virtual bool CanBeSaved { get; }
Returns
bool
EditorColor
public virtual Vector4 EditorColor { get; }
Returns
Vector4
EditorFolder
public virtual string EditorFolder { get; }
Returns
string
Emitter
public readonly Emitter Emitter;
Returns
Emitter
FileChanged
public bool FileChanged { get; public set; }
Returns
bool
FilePath
public string FilePath { get; public set; }
Returns
string
Guid
public Guid Guid { get; protected set; }
Returns
Guid
Icon
public virtual char Icon { get; }
Returns
char
IsStoredInSaveData
public virtual bool IsStoredInSaveData { get; }
Returns
bool
Name
public string Name { get; public set; }
Returns
string
Particle
public readonly Particle Particle;
Returns
Particle
Rename
public bool Rename { get; public set; }
Returns
bool
SaveLocation
public virtual string SaveLocation { get; }
Returns
string
StoreInDatabase
public virtual bool StoreInDatabase { get; }
Returns
bool
TaggedForDeletion
public bool TaggedForDeletion;
Returns
bool
⭐ Methods
OnModified()
protected virtual void OnModified()
Duplicate(string)
public GameAsset Duplicate(string name)
Parameters
name
string
Returns
GameAsset
CreateAt(World, Vector2, bool)
public int CreateAt(World world, Vector2 position, bool destroy)
Create an instance of particle system.
Parameters
world
World
position
Vector2
destroy
bool
Returns
int
AssetsToBeSaved()
public List<T> AssetsToBeSaved()
Returns
List<T>
GetTrackerComponent()
public ParticleSystemComponent GetTrackerComponent()
Returns
ParticleSystemComponent
ToInstanceAsAsset(string)
public PrefabAsset ToInstanceAsAsset(string name)
Parameters
name
string
Returns
PrefabAsset
GetSimplifiedName()
public string GetSimplifiedName()
Returns
string
GetSplitNameWithEditorPath()
public String[] GetSplitNameWithEditorPath()
Returns
string[]
AfterDeserialized()
public virtual void AfterDeserialized()
MakeGuid()
public void MakeGuid()
TrackAssetOnSave(Guid)
public void TrackAssetOnSave(Guid g)
Parameters
g
Guid
⚡