| ActiveInventory | ICharacter | |
| ActiveInventoryName | ICharacter | |
| AddAnimationTrigger(string triggerName, bool removeAfterTriggering, System.Action action) | ICharacter | |
| AddInventory(string itemName, float quantity=1) | ICharacter | |
| AddInventory(IInventory item, float quantity=1) | ICharacter | |
| AddWaypoint(float x, float y, eFace thenFace=eFace.None) | ICharacter | |
| AddWaypoint(Vector2 pos, eFace thenFace=eFace.None) | ICharacter | |
| AdjustSpeedWithScaling | ICharacter | |
| Animating | ICharacter | |
| Animation | ICharacter | |
| AnimIdle | ICharacter | |
| AnimMouth | ICharacter | |
| AnimPrefix | ICharacter | |
| AnimTalk | ICharacter | |
| AnimWalk | ICharacter | |
| AntiGlide | ICharacter | |
| Baseline | ICharacter | |
| CancelSay() | ICharacter | |
| ChangeRoom(IRoom room) | ICharacter | |
| ChangeRoomBG(IRoom room) | ICharacter | |
| ClearInventory() | ICharacter | |
| Clickable | ICharacter | |
| ClickableColliderId | ICharacter | |
| Cursor | ICharacter | |
| Data | ICharacter | |
| Description | ICharacter | |
| Disable() | ICharacter | |
| Enable() | ICharacter | |
| Enable(bool clickable) | ICharacter | |
| Face(eFace direction, bool instant=false) | ICharacter | |
| Face(IQuestClickable clickable, bool instant=false) | ICharacter | |
| Face(IQuestClickableInterface clickable, bool instant=false) | ICharacter | |
| Face(float x, float y, bool instant=false) | ICharacter | |
| Face(Vector2 location, bool instant=false) | ICharacter | |
| FaceAway(bool instant=false) | ICharacter | |
| FaceAwayBG(bool instant=false) | ICharacter | |
| FaceBG(eFace direction, bool instant=false) | ICharacter | |
| FaceBG(IQuestClickable clickable, bool instant=false) | ICharacter | |
| FaceBG(IQuestClickableInterface clickable, bool instant=false) | ICharacter | |
| FaceBG(float x, float y, bool instant=false) | ICharacter | |
| FaceBG(Vector2 location, bool instant=false) | ICharacter | |
| FaceClicked(bool instant=false) | ICharacter | |
| FaceClickedBG(bool instant=false) | ICharacter | |
| FaceDirection(Vector2 directionV2, bool instant=false) | ICharacter | |
| FaceDirectionBG(Vector2 directionV2, bool instant=false) | ICharacter | |
| FaceDown(bool instant=false) | ICharacter | |
| FaceDownBG(bool instant=false) | ICharacter | |
| FaceDownLeft(bool instant=false) | ICharacter | |
| FaceDownLeftBG(bool instant=false) | ICharacter | |
| FaceDownRight(bool instant=false) | ICharacter | |
| FaceDownRightBG(bool instant=false) | ICharacter | |
| FaceLeft(bool instant=false) | ICharacter | |
| FaceLeftBG(bool instant=false) | ICharacter | |
| FaceRight(bool instant=false) | ICharacter | |
| FaceRightBG(bool instant=false) | ICharacter | |
| FaceUp(bool instant=false) | ICharacter | |
| FaceUpBG(bool instant=false) | ICharacter | |
| FaceUpLeft(bool instant=false) | ICharacter | |
| FaceUpLeftBG(bool instant=false) | ICharacter | |
| FaceUpRight(bool instant=false) | ICharacter | |
| FaceUpRightBG(bool instant=false) | ICharacter | |
| Facing | ICharacter | |
| FirstLook | ICharacter | |
| FirstUse | ICharacter | |
| FootstepSound | ICharacter | |
| GetEverHadInventory(string itemName) | ICharacter | |
| GetEverHadInventory(IInventory item) | ICharacter | |
| GetInventoryItemCount() | ICharacter | |
| GetInventoryQuantity(string itemName) | ICharacter | |
| GetInventoryQuantity(IInventory item) | ICharacter | |
| GetScript< T >() | ICharacter | |
| HasActiveInventory | ICharacter | |
| HasInventory(string itemName) | ICharacter | |
| HasInventory(IInventory item) | ICharacter | |
| Hide() | ICharacter | |
| Instance | ICharacter | |
| IsPlayer | ICharacter | |
| LastRoom | ICharacter | |
| LockTextPosition() | ICharacter | |
| LookAtPoint | ICharacter | |
| LookCount | ICharacter | |
| Moveable | ICharacter | |
| MoveTo(float x, float y, bool anywhere=false) | ICharacter | |
| MoveTo(Vector2 pos, bool anywhere=false) | ICharacter | |
| MoveTo(IQuestClickableInterface clickable, bool anywhere=false) | ICharacter | |
| MoveToBG(float x, float y, bool anywhere=false) | ICharacter | |
| MoveToBG(Vector2 pos, bool anywhere=false) | ICharacter | |
| MoveToBG(IQuestClickableInterface clickable, bool anywhere=false) | ICharacter | |
| PauseAnimation() (defined in ICharacter) | ICharacter | |
| PlayAnimation(string animName) | ICharacter | |
| PlayAnimationBG(string animName, bool pauseAtEnd=false) | ICharacter | |
| Position | ICharacter | |
| RemoveAnimationTrigger(string triggerName) | ICharacter | |
| RemoveInventory(string itemName, float quantity=1) | ICharacter | |
| RemoveInventory(IInventory item, float quantity=1) | ICharacter | |
| ReplaceInventory(IInventory oldItem, IInventory newItem) | ICharacter | |
| ResetTextPosition() | ICharacter | |
| ResetWalkSpeed() | ICharacter | |
| ResumeAnimation() (defined in ICharacter) | ICharacter | |
| Room | ICharacter | |
| Say(string dialog, int id=-1) | ICharacter | |
| SayBG(string dialog, int id=-1) | ICharacter | |
| SayNoSkip(string dialog, int id=-1) | ICharacter | |
| ScriptName | ICharacter | |
| SetPosition(float x, float y, eFace face=eFace.None) | ICharacter | |
| SetPosition(Vector2 position, eFace face=eFace.None) | ICharacter | |
| SetPosition(IQuestClickableInterface atClickable, eFace face=eFace.None) | ICharacter | |
| SetTextPosition(Vector2 worldPosition) | ICharacter | |
| SetTextPosition(float worldPosX, float worldPosY) | ICharacter | |
| Show(bool clickable) | ICharacter | |
| Show(Vector2 pos=new Vector2(), eFace facing=eFace.None) | ICharacter | |
| Show(float posX, float posy, eFace facing=eFace.None) | ICharacter | |
| Show(eFace facing) | ICharacter | |
| SkipTransition() | ICharacter | |
| Solid | ICharacter | |
| SolidSize | ICharacter | |
| StartFacingCharacter(ICharacter character, float minWaitTime=0.2f, float maxWaitTime=0.4f) | ICharacter | |
| StopAnimation() (defined in ICharacter) | ICharacter | |
| StopFacingCharacter() | ICharacter | |
| StopWalking() | ICharacter | |
| Talking | ICharacter | |
| TargetPosition | ICharacter | |
| TextColour | ICharacter | |
| TextPositionOffset | ICharacter | |
| TextPositionOverride | ICharacter | |
| TurnBeforeFacing | ICharacter | |
| TurnBeforeWalking | ICharacter | |
| TurnSpeedFPS | ICharacter | |
| UseCount | ICharacter | |
| UseRegionScaling | ICharacter | |
| UseRegionTinting | ICharacter | |
| UseSpriteAsHotspot | ICharacter | |
| Visible | ICharacter | |
| VisibleInRoom | ICharacter | |
| WaitForAnimTrigger(string eventName) | ICharacter | |
| WaitForIdle(bool skippable=false) | ICharacter | |
| WaitForTransition(bool skippable=false) | ICharacter | |
| Walking | ICharacter | |
| WalkSpeed | ICharacter | |
| WalkTo(float x, float y, bool anywhere=false) | ICharacter | |
| WalkTo(Vector2 pos, bool anywhere=false) | ICharacter | |
| WalkTo(IQuestClickableInterface clickable, bool anywhere=false) | ICharacter | |
| WalkToBG(float x, float y, bool anywhere=false, eFace thenFace=eFace.None) | ICharacter | |
| WalkToBG(Vector2 pos, bool anywhere=false, eFace thenFace=eFace.None) | ICharacter | |
| WalkToBG(IQuestClickableInterface clickable, bool anywhere=false, eFace thenFace=eFace.None) | ICharacter | |
| WalkToBG(float x, float y, eFace thenFace) | ICharacter | |
| WalkToBG(Vector2 pos, eFace thenFace) | ICharacter | |
| WalkToBG(IQuestClickableInterface clickable, eFace thenFace) | ICharacter | |
| WalkToClicked(bool anywhere=false) | ICharacter | |
| WalkToPoint | ICharacter | |