Candide.Entities.Controllers.Legacy.ScriptedController
Type JSONinternal class in Candide.Entities.Controllers.Legacy
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Legacy - Base type
Shared.Entity.Base.AbstractController - Hash
2DEDC0D4646F8E3F51F581CC4F6307D89FCE8A6A53692101EC1F29802273E921
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_script# | private | private Candide.Scripts.Script _script |
Methods
Clone
#
public Shared.Entity.Base.AbstractController Clone(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.AbstractController - StaticFalse
- VirtualTrue
- Hash
0C7DE1DA8DFF0C3951F32A38C56CD8D77FAF261BACA497CAF8F01F9ECC8F120B - Body hash
D7C02461668A54A995FBDB372786B419DF4CE58FE34CD113DF3D68C753D90A09 - IL size25
Referenced calls
System.Object::MemberwiseClone()Shared.Entity.Base.AbstractController::EntityInitialize()
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
64AC38AE564833169901A3A995EF77C24C75C50E62AA50FFBF16F280AF745D6E - Body hash
AF63B719C521DDBB99DFC5CE9122932A6F366DF35818A79884A5925464B28B55 - IL size78
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)System.String::get_Length()Candide.Database.Importers.ScriptImporter::ImportEvent(System.String, Shared.Entity.EntityWrapper)Candide.Scripts.Script::.ctor(System.String, System.String, Shared.Entity.EntityWrapper)
String literals
scriptno script
OnEntityCollision
#
public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
DC41AA8F7AE33E495E56A36A3ED1DD197B60D8CEC5FB36A44B767A8700D7FE6B - Body hash
4242BD931ED7FCB685829EC6D21409CC3BE66462AD8BFF4F91CF579951DDB237 - IL size43
Referenced calls
NLua.LuaFunction::Call(System.Object[])
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8E50666E5BFDEC486085BBC32D909151086C295FF39D7B4EA993C9FE7320EBD3 - Body hash
9EE59B903ADC4121EE0174106F38784EA7CA9A865EDA0B724ABACAE517373C0C - IL size46
Referenced calls
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
6D03C3835975D45722064C14D2A4E5BE9FEE405726622C0C39194315DB572C3E - Body hash
6E79627094554A9F66C2D4BE9CECA33F7B861B736BA0AA6D7016C27E04D7F740 - IL size44
Referenced calls
System.Array::Empty()NLua.LuaFunction::Call(System.Object[])
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
C2C86B52528391C0462593F50E89C93F1BCADC217C0F3E2CC6AE33066B81AADB - Body hash
B906C2CFB183E48C070CFBC5903A2C4A8ED0EDBE93BDA61E0A46DF75938EC27F - IL size40
Referenced calls
NLua.LuaFunction::Call(System.Object[])
OnTerrainCollision
#
public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
49C8E3AA01063237247B573DC8BF56F1F1CD68D4C8C53897CED0C302CADFD06A - Body hash
C7AA170CC9B3F277053A2006D1180D5653F2A7A56F62395840FF86E66BB15E3C - IL size28
Referenced calls
System.Array::Empty()NLua.LuaFunction::Call(System.Object[])
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A87F421A611B6053837C890F75B7B9F0CE67CC2AA80B95164BE10DACC131F988 - Body hash
F5BC7124D3179F5C973799B11A323118889973BD60ACF2AB75D161EBB89B3105 - IL size51
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()NLua.LuaFunction::Call(System.Object[])