Show / Hide Table of Contents

Class PlayMaker_I

Inheritance
object
PlayMaker_I
Implements
IImplementation
Namespace: WeaverCore.Implementations
Assembly: WeaverCore.dll
Syntax
public abstract class PlayMaker_I : IImplementation

Properties

| Edit this page View Source

FSMType

Declaration
public abstract Type FSMType { get; }
Property Value
Type Description
Type
| Edit this page View Source

PlayMakerAvailable

Declaration
public abstract bool PlayMakerAvailable { get; }
Property Value
Type Description
bool
| Edit this page View Source

PlayMakerFSMType

Declaration
public abstract Type PlayMakerFSMType { get; }
Property Value
Type Description
Type

Methods

| Edit this page View Source

GetAllFsmsOnObject(GameObject)

Declaration
public abstract IEnumerable<string> GetAllFsmsOnObject(GameObject gameObject)
Parameters
Type Name Description
GameObject gameObject
Returns
Type Description
IEnumerable<string>
| Edit this page View Source

GetFsmArray(GameObject, string, string)

Declaration
public abstract object[] GetFsmArray(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
object[]
| Edit this page View Source

GetFsmBool(GameObject, string, string)

Declaration
public abstract bool GetFsmBool(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
bool
| Edit this page View Source

GetFsmColor(GameObject, string, string)

Declaration
public abstract Color GetFsmColor(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Color
| Edit this page View Source

GetFsmEnum(GameObject, string, string)

Declaration
public abstract Enum GetFsmEnum(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Enum
| Edit this page View Source

GetFsmFloat(GameObject, string, string)

Declaration
public abstract float GetFsmFloat(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
float
| Edit this page View Source

GetFsmGameObject(GameObject, string, string)

Declaration
public abstract GameObject GetFsmGameObject(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
GameObject
| Edit this page View Source

GetFsmInt(GameObject, string, string)

Declaration
public abstract int GetFsmInt(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
int
| Edit this page View Source

GetFsmMaterial(GameObject, string, string)

Declaration
public abstract Material GetFsmMaterial(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Material
| Edit this page View Source

GetFsmObject(GameObject, string, string)

Declaration
public abstract Object GetFsmObject(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Object
| Edit this page View Source

GetFsmQuaternion(GameObject, string, string)

Declaration
public abstract Quaternion GetFsmQuaternion(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Quaternion
| Edit this page View Source

GetFsmRect(GameObject, string, string)

Declaration
public abstract Rect GetFsmRect(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Rect
| Edit this page View Source

GetFsmString(GameObject, string, string)

Declaration
public abstract string GetFsmString(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
string
| Edit this page View Source

GetFsmTexture(GameObject, string, string)

Declaration
public abstract Texture GetFsmTexture(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Texture
| Edit this page View Source

GetFsmVector2(GameObject, string, string)

Declaration
public abstract Vector2 GetFsmVector2(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Vector2
| Edit this page View Source

GetFsmVector3(GameObject, string, string)

Declaration
public abstract Vector3 GetFsmVector3(GameObject obj, string fsmName, string varName)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Returns
Type Description
Vector3
| Edit this page View Source

SetFsmArray(GameObject, string, string, object[])

Declaration
public abstract void SetFsmArray(GameObject obj, string fsmName, string varName, object[] value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
object[] value
| Edit this page View Source

SetFsmBool(GameObject, string, string, bool)

Declaration
public abstract void SetFsmBool(GameObject obj, string fsmName, string varName, bool value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
bool value
| Edit this page View Source

SetFsmColor(GameObject, string, string, Color)

Declaration
public abstract void SetFsmColor(GameObject obj, string fsmName, string varName, Color value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Color value
| Edit this page View Source

SetFsmEnum(GameObject, string, string, Enum)

Declaration
public abstract void SetFsmEnum(GameObject obj, string fsmName, string varName, Enum value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Enum value
| Edit this page View Source

SetFsmFloat(GameObject, string, string, float)

Declaration
public abstract void SetFsmFloat(GameObject obj, string fsmName, string varName, float value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
float value
| Edit this page View Source

SetFsmGameObject(GameObject, string, string, GameObject)

Declaration
public abstract void SetFsmGameObject(GameObject obj, string fsmName, string varName, GameObject value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
GameObject value
| Edit this page View Source

SetFsmInt(GameObject, string, string, int)

Declaration
public abstract void SetFsmInt(GameObject obj, string fsmName, string varName, int value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
int value
| Edit this page View Source

SetFsmMaterial(GameObject, string, string, Material)

Declaration
public abstract void SetFsmMaterial(GameObject obj, string fsmName, string varName, Material value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Material value
| Edit this page View Source

SetFsmObject(GameObject, string, string, Object)

Declaration
public abstract void SetFsmObject(GameObject obj, string fsmName, string varName, Object value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Object value
| Edit this page View Source

SetFsmQuaternion(GameObject, string, string, Quaternion)

Declaration
public abstract void SetFsmQuaternion(GameObject obj, string fsmName, string varName, Quaternion value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Quaternion value
| Edit this page View Source

SetFsmRect(GameObject, string, string, Rect)

Declaration
public abstract void SetFsmRect(GameObject obj, string fsmName, string varName, Rect value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Rect value
| Edit this page View Source

SetFsmString(GameObject, string, string, string)

Declaration
public abstract void SetFsmString(GameObject obj, string fsmName, string varName, string value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
string value
| Edit this page View Source

SetFsmTexture(GameObject, string, string, Texture)

Declaration
public abstract void SetFsmTexture(GameObject obj, string fsmName, string varName, Texture value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Texture value
| Edit this page View Source

SetFsmVector2(GameObject, string, string, Vector2)

Declaration
public abstract void SetFsmVector2(GameObject obj, string fsmName, string varName, Vector2 value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Vector2 value
| Edit this page View Source

SetFsmVector3(GameObject, string, string, Vector3)

Declaration
public abstract void SetFsmVector3(GameObject obj, string fsmName, string varName, Vector3 value)
Parameters
Type Name Description
GameObject obj
string fsmName
string varName
Vector3 value

Implements

IImplementation

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾