Candide.Entities.Animations.PlayerSpacState
Type JSONpublic class in Candide.Entities.Animations
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Animations - Base type
System.Object - Interfaces
Candide.Entities.Animations.IAnimationState, CandideCreator.Shared.SpacSystem.ISpacAnimationState - Hash
F824809DF91E17175C5A0F8E7D872FBC320A8B2ADFD411A89D469E00C9F227F5
Relationships
Base type
System.Object
Interfaces
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Spac# | public | public CandideCreator.Shared.Models.SpritesAnimationCollections.Spac Spac |
SpacState# | public | public CandideCreator.Shared.SpacSystem.ISpacAnimationState SpacState |
Properties
| Name | Visibility | Signature |
|---|---|---|
CurrentDirection# | public | public System.Int32 CurrentDirection |
IsBlending# | public | public System.Boolean IsBlending |
StateName# | public | public System.String StateName |
TimeScale# | public | public System.Single TimeScale |
Methods
CandideCreator.Shared.SpacSystem.ISpacAnimationState.GetCurrentFrame
#
private CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame CandideCreator.Shared.SpacSystem.ISpacAnimationState.GetCurrentFrame()
Method metadata
- Visibilityprivate
- Return type
CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame - StaticFalse
- VirtualTrue
- Hash
8D289C73E49D5545A585661F2BAC817DFAB17793E41261723CE866A17C0E7BDF - Body hash
B9AD6233F0F216AA113B3DD96FA6E89F98E3974E88FF1949CF3C38B6E9ABF918 - IL size12
DrawPlayer
#
public System.Void DrawPlayer(Shared.Entity.EntityWrapper entity, CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4605284398A06D03795A76892A60011E6B05C12F4668E142DE6BDFE180858EA8 - Body hash
A795843C9FC296F171446E675720D0D76DA0D2A65596840319FB84237A7D3140 - IL size476
Referenced calls
Shared.Entity.EntityWrapper::get_Shape()CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()Candide.Entities.Animations.PlayerSpacState::GetSpriteSheet(System.Int32)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.Dictionary<System.Int32, System.Collections.Generic.List<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin>>::ContainsKey(!0)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Entity.EntityWrapper::get_FlashColor()Candide.Graphics.DeferredRenderer::DrawSprite(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Boolean, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)System.Collections.Generic.Dictionary<System.Int32, System.Collections.Generic.List<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin>>::TryGetValue(!0, !1&)System.Collections.Generic.List<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin>::GetEnumerator()List.Enumerator<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin>::get_Current()System.Collections.Generic.List<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin>::get_Count()System.Collections.Generic.Dictionary<System.String, CandideCreator.Shared.Graphics.SpriteSheet>::TryGetValue(!0, !1&)List.Enumerator<CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkin>::MoveNext()System.IDisposable::Dispose()
GetAnimationProgress
#
public System.Single GetAnimationProgress()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
3BB2AF6DB50977123DE3CE0E7F17DE28B94915ECA239C89DA18DD33BD7A30554 - Body hash
B232DF1210BDACC31B6D3633FEF26B923164D18FF15B9C24ADF32EEFF589CA8B - IL size12
GetBaseDuration
#
public System.Single GetBaseDuration()
Method metadata
- Visibilitypublic
- Return type
System.Single - StaticFalse
- VirtualTrue
- Hash
A8BD56FAF02B9DF72BADACCEEB109E38C0026CB4AAF12F6C23F7DDACC902D4FC - Body hash
03C7F6C8D7FE38A31AE24D995AF3E0810AE94B40A773B67ECE3391517FF12811 - IL size12
GetCurrentFrame
#
public System.Int32 GetCurrentFrame()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualTrue
- Hash
EAB008B75B5D1C60FDFCDF168FC6E6F936815FD5D3B998AC204E3D830E5E170D - Body hash
FC41A6D2D2E9267477F6320716543F88C9FFF98875B5C79695FA27FB4814B9B8 - IL size12
GetCurrentFrameForDirection
#
public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame GetCurrentFrameForDirection(System.Int32 direction)
Method metadata
- Visibilitypublic
- Return type
CandideCreator.Shared.Models.SpritesAnimationCollections.SpacFrame - StaticFalse
- VirtualFalse
- Hash
33D5EFE13179B39C4722B4E829F2DF3B12B260BC408C1CD3EBE9644D86199790 - Body hash
5A5FCE9159DC1D1CB8E4CD33E3856037A316391574DDE80C6F1730A5744EEA88 - IL size24
Referenced calls
CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)CandideCreator.Shared.SpacSystem.ISpacAnimationState::GetCurrentFrame()
GetCurrentFrameIndex
#
public System.Int32 GetCurrentFrameIndex()
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticFalse
- VirtualTrue
- Hash
1AFBECDB531B1C6A12C1068B0BFD92348F0D125193B65F1AE7DDE2CC38E785A4 - Body hash
FC41A6D2D2E9267477F6320716543F88C9FFF98875B5C79695FA27FB4814B9B8 - IL size12
GetSpriteSheet
#
public CandideCreator.Shared.Graphics.SpriteSheet GetSpriteSheet(System.Int32 index)
Method metadata
- Visibilitypublic
- Return type
CandideCreator.Shared.Graphics.SpriteSheet - StaticFalse
- VirtualFalse
- Hash
F4807E97F3D15DEB7B7F8E6689E07A59CA42D039C2F13ABC0CE3C63D0CEC1162 - Body hash
02B3E6064B82A45AEC7144C4C244DCE944533BD4D429BF55E8FD1FB836E611D1 - IL size14
IsDone
#
public System.Boolean IsDone()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
ABDD4697624E2BF321B9A8A3647F77F2FCFE193A84DC9F0757C7E58A0D845ED9 - Body hash
B85F41377A83638F29CA4BE447FDCD8DB726C52E34AD62B12747BF17312B492E - IL size12
Referenced calls
Restart
#
public System.Void Restart()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6FA583DE31223A18FB64739832608BDF4CCC71B84B2D2BF08B7999A3328BB511 - Body hash
CEA033F709D0E914AEAF4C5E1D194AE77F827F259D1D51AFD18962B0EC0B5F40 - IL size12
Referenced calls
SetIndex
#
public System.Void SetIndex(System.Int32 index)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B1F32031E83B121F93BCB3B1339CF8FF747DC254F4DFF4D75464C4400AE971FB - Body hash
83FFF11227F8056DC040AEC28EC9D76387481694B432DAA78CE6EDC993D08FA6 - IL size13
SetPropertiesForEntity
#
public System.Void SetPropertiesForEntity(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
073FAF211FF2C14C0A543E7A0ED40EC5552E3062A920292CE6964CA48412EF59 - Body hash
9424C11C330C1FCCA9A054BFB185B73F8DD755DBC6C2B52FCF7473185408782C - IL size30
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_CurrentDirection(System.Int32)Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)
Update
#
public System.Void Update(System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B8CE807BC57AA3260235929C14535FE028E04D2E85AFC02F6B3278DAC905B1E7 - Body hash
B0E25CEE5AA6C337C4C674D8CC4A0C024F1F470432F7C876C911D387A4758015 - IL size30
Referenced calls
Candide.Entities.Animations.PlayerSpacState::get_TimeScale()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)CandideCreator.Shared.SpacSystem.ISpacAnimationState::Update(System.Single)