Skip to content

Class: EntityModel ​

  • Namespace: Global
  • Assembly: Dew.Core.dll
csharp
public class EntityModel : MonoBehaviour

Fields ​

NameDeclarationDescription
bodyRenderers`[Title("General", null, TitleAlignments.Left, true, true)]
public Renderer[] bodyRenderers`
customMappings`[Title("Custom Mappings", null, TitleAlignments.Left, true, true)]
public List<EntityModelCustomMapping> customMappings`
deathpublic AnimationClipWithSpeed death
deathBehaviorpublic EntityVisual.EntityDeathBehavior deathBehavior
dissolveDelay`[ShowIf("@deathBehavior == EntityVisual.EntityDeathBehavior.Dissolve", true)]
public float dissolveDelay`
dissolveDuration`[ShowIf("@deathBehavior == EntityVisual.EntityDeathBehavior.Dissolve", true)]
public float dissolveDuration`
fxDeathpublic GameObject fxDeath
fxLoop`[Title("Effects", null, TitleAlignments.Left, true, true)]
public GameObject fxLoop`
fxTakeDamagepublic GameObject fxTakeDamage
hasGoldDissolvepublic bool hasGoldDissolve
healthBarPositionpublic Transform healthBarPosition
holsteredWeaponpublic Transform holsteredWeapon
idle`[Title("Animations", null, TitleAlignments.Left, true, true)]
public AnimationClipWithSpeed idle`
lobby`[Title("Hero", null, TitleAlignments.Left, true, true)]
public AnimationClipWithSpeed lobby`
locomotionpublic EntityAnimation.LocomotionType locomotion
runBackwardClip`[ShowIf("support4Directions", true)]
public AnimationClip runBackwardClip`
runBackwardLeftClip`[ShowIf("support8Directions", true)]
public AnimationClip runBackwardLeftClip`
runBackwardRightClip`[ShowIf("support8Directions", true)]
public AnimationClip runBackwardRightClip`
runForwardClippublic AnimationClip runForwardClip
runForwardLeftClip`[ShowIf("support8Directions", true)]
public AnimationClip runForwardLeftClip`
runForwardRightClip`[ShowIf("support8Directions", true)]
public AnimationClip runForwardRightClip`
runLeftClip`[ShowIf("support4Directions", true)]
public AnimationClip runLeftClip`
runRightClip`[ShowIf("support4Directions", true)]
public AnimationClip runRightClip`
staggerpublic AnimationClipWithSpeed stagger
walkAnimationSpeedpublic float walkAnimationSpeed
weaponpublic Transform weapon

Properties ​

NameDeclarationDescription
isInitializedpublic bool isInitialized { get; }
support4Directionspublic bool support4Directions { get; }
support8Directionspublic bool support8Directions { get; }

Methods ​

ContainsCustomMappingKey(string) ​

csharp
public bool ContainsCustomMappingKey(string key)

Parameters:

NameTypeDescription
keystring

Returns: bool

GetCustomMapping&lt;T&gt;(string) ​

csharp
public T GetCustomMapping<T>(string key) where T : class

Parameters:

NameTypeDescription
keystring
``T

Returns: T

GetCustomMappingArray&lt;T&gt;(string) ​

csharp
public T[] GetCustomMappingArray<T>(string key) where T : class

Parameters:

NameTypeDescription
keystring
``T

Returns: T[]

TryGetCustomMapping&lt;T&gt;(string, out T) ​

csharp
public bool TryGetCustomMapping<T>(string key, out T target) where T : class

Parameters:

NameTypeDescription
keystring
targetT
``T

Returns: bool

Maintained by the Shape of Dreams Modding Community