Class EntityModel
Inheritance
object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
EntityModel
Assembly: Dew.Core.dll
Syntax
public class EntityModel : MonoBehaviour
Fields
bodyRenderers
Declaration
[Title("General", null, TitleAlignments.Left, true, true)]
public Renderer[] bodyRenderers
Field Value
| Type |
Description |
| UnityEngine.Renderer[] |
|
customMappings
Declaration
[Title("Custom Mappings", null, TitleAlignments.Left, true, true)]
public List<EntityModelCustomMapping> customMappings
Field Value
death
Declaration
public AnimationClipWithSpeed death
Field Value
deathBehavior
Declaration
public EntityVisual.EntityDeathBehavior deathBehavior
Field Value
dissolveDelay
Declaration
[ShowIf("@deathBehavior == EntityVisual.EntityDeathBehavior.Dissolve", true)]
public float dissolveDelay
Field Value
dissolveDuration
Declaration
[ShowIf("@deathBehavior == EntityVisual.EntityDeathBehavior.Dissolve", true)]
public float dissolveDuration
Field Value
fxDeath
Declaration
public GameObject fxDeath
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxLoop
Declaration
[Title("Effects", null, TitleAlignments.Left, true, true)]
public GameObject fxLoop
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
fxTakeDamage
Declaration
public GameObject fxTakeDamage
Field Value
| Type |
Description |
| UnityEngine.GameObject |
|
hasGoldDissolve
Declaration
public bool hasGoldDissolve
Field Value
healthBarPosition
Declaration
public Transform healthBarPosition
Field Value
| Type |
Description |
| UnityEngine.Transform |
|
holsteredWeapon
Declaration
public Transform holsteredWeapon
Field Value
| Type |
Description |
| UnityEngine.Transform |
|
idle
Declaration
[Title("Animations", null, TitleAlignments.Left, true, true)]
public AnimationClipWithSpeed idle
Field Value
lobby
Declaration
[Title("Hero", null, TitleAlignments.Left, true, true)]
public AnimationClipWithSpeed lobby
Field Value
locomotion
Declaration
public EntityAnimation.LocomotionType locomotion
Field Value
runBackwardClip
Declaration
[ShowIf("support4Directions", true)]
public AnimationClip runBackwardClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runBackwardLeftClip
Declaration
[ShowIf("support8Directions", true)]
public AnimationClip runBackwardLeftClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runBackwardRightClip
Declaration
[ShowIf("support8Directions", true)]
public AnimationClip runBackwardRightClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runForwardClip
Declaration
public AnimationClip runForwardClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runForwardLeftClip
Declaration
[ShowIf("support8Directions", true)]
public AnimationClip runForwardLeftClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runForwardRightClip
Declaration
[ShowIf("support8Directions", true)]
public AnimationClip runForwardRightClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runLeftClip
Declaration
[ShowIf("support4Directions", true)]
public AnimationClip runLeftClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
runRightClip
Declaration
[ShowIf("support4Directions", true)]
public AnimationClip runRightClip
Field Value
| Type |
Description |
| UnityEngine.AnimationClip |
|
stagger
Declaration
public AnimationClipWithSpeed stagger
Field Value
walkAnimationSpeed
Declaration
public float walkAnimationSpeed
Field Value
weapon
Declaration
Field Value
| Type |
Description |
| UnityEngine.Transform |
|
Properties
isInitialized
Declaration
public bool isInitialized { get; }
Property Value
support4Directions
Declaration
public bool support4Directions { get; }
Property Value
support8Directions
Declaration
public bool support8Directions { get; }
Property Value
Methods
ContainsCustomMappingKey(string)
Declaration
public bool ContainsCustomMappingKey(string key)
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
GetCustomMapping<T>(string)
Declaration
public T GetCustomMapping<T>(string key) where T : class
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
Type Parameters
GetCustomMappingArray<T>(string)
Declaration
public T[] GetCustomMappingArray<T>(string key) where T : class
Parameters
| Type |
Name |
Description |
| string |
key |
|
Returns
Type Parameters
TryGetCustomMapping<T>(string, out T)
Declaration
public bool TryGetCustomMapping<T>(string key, out T target) where T : class
Parameters
| Type |
Name |
Description |
| string |
key |
|
| T |
target |
|
Returns
Type Parameters
Extension Methods