Scenarios.Modules

From KitHack Model Club Wiki
Jump to navigation Jump to search

Back to SDK API Reference

Scenarios.Modules

Scenarios.Modules.ScnTriggersAttribute

  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Object get_TypeId()
  • Method: Boolean Match(Object obj)
  • Method: Boolean IsDefaultAttribute()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object TypeId

Scenarios.Modules.IScnVehicleSource

  • Method: IEnumerable`1 GetVehicles()

Scenarios.Modules.ViewModeModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ViewModeModule+ViewMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ViewMode LeaveUnchanged
  • Field: ViewMode Default
  • Field: ViewMode External
  • Field: ViewMode FPV

Scenarios.Modules.ViewModeModule+ExternalViewMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ExternalViewMode LeaveUnchanged
  • Field: ExternalViewMode Chase
  • Field: ExternalViewMode Free

Scenarios.Modules.ViewModeModule+GroundViewMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: GroundViewMode LeaveUnchanged
  • Field: GroundViewMode NoBehaviour
  • Field: GroundViewMode AutoZoom
  • Field: GroundViewMode ViewChange

Scenarios.Modules.ViewModeModule+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void SetView()
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTrigger
  • Field: ViewMode goToView
  • Field: ExternalViewMode extViewMode
  • Field: GroundViewMode gndViewMode
  • Field: Int32 fpvSeat
  • Field: Single blinkOnTransition
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CareerProgressModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void ShowPopupAtMissionEnd()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 deferredIfBetterRank
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CareerProgressModule+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnParameterPointer pRank
  • Field: ScnTriggerInput trigger
  • Field: ShowProgressPopupOption showPopupOption
  • Field: ScnTrigger onProgressSet
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.GameRules

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.GameRules+TeamRuleOptions

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: TeamRuleOptions None
  • Field: TeamRuleOptions OwnVehicle
  • Field: TeamRuleOptions Friendly
  • Field: TeamRuleOptions FriendlyAndNeutral
  • Field: TeamRuleOptions All
  • Field: TeamRuleOptions LeaveUnchanged
  • Field: TeamRuleOptions Default

Scenarios.Modules.GameRules+FreedomModeAction

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: FreedomModeAction Free
  • Field: FreedomModeAction Restricted
  • Field: FreedomModeAction Locked
  • Field: FreedomModeAction LeaveUnchanged
  • Field: FreedomModeAction Default

Scenarios.Modules.GameRules+Data

  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void ApplyRules()
  • Method: Void ApplyTeamRule(TeamOptions& value, TeamRuleOptions rule)
  • Method: Void ApplyFreedomModeRule(FreedomMode& value, FreedomModeAction rule)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput trgApply
  • Field: BinaryRuleNT allowCraftBrowser
  • Field: BinaryRuleNT allowVehiclePickup
  • Field: BinaryRuleNT allowHandLaunch
  • Field: BinaryRuleNT allowVehicleEditor
  • Field: TeamRuleOptions allowExternalView
  • Field: BinaryRuleNT allowFPV
  • Field: BinaryRuleNT allowVehicleReset
  • Field: BinaryRuleNT allowVehicleDespawn
  • Field: BinaryRuleNT allowVehicleEngineStart
  • Field: BinaryRuleNT allowPlayerPortals
  • Field: FreedomModeAction playerMovement
  • Field: BinaryRuleNT allowFastTravel
  • Field: BinaryRuleNT allowWeaponFire
  • Field: BinaryRuleNT allowTargeting
  • Field: TeamRuleOptions allowVehicleMarkers
  • Field: TeamRuleOptions allowPlayerMarkers
  • Field: BinaryRuleNT allowObjectiveMarkers
  • Field: BinaryRuleNT allowWaypointMarkers
  • Field: Boolean clearRulesOnScenarioEnd
  • Field: State foldoutVehicleActions
  • Field: State foldoutMarkers
  • Field: State foldoutWeapons
  • Field: State foldoutViews
  • Field: State foldoutPlayer
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.RecoveryLogicModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnScenarioEnd()
  • Method: Void OnDestroy()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.RecoveryLogicModule+Data

  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: RecoveryLogicBaseSO GetLogicModule()
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: String logicModule
  • Field: ScnTrigger onRcvAble
  • Field: ScnTrigger onRcvInop
  • Field: ScnTrigger onGoToVeh
  • Field: ScnTrigger onRecover
  • Field: ScnTrigger onRepairs
  • Field: ScnTrigger onQuitMsn
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScenarioObjectives

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void PostObjectives()
  • Method: Boolean IsPosted()
  • Method: Void ClearObjectives()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ScenarioObjectives+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 objectives
  • Field: ObjectiveClearMode prevObjClearMode
  • Field: ObjectiveClearMode objScnEndBehaviour
  • Field: ScnTriggerInput trgPost
  • Field: ScnTriggerInput trgClear
  • Field: State objsFoldout
  • Field: State inTriggersFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScenarioObjectives+Data+ObjectiveClearMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ObjectiveClearMode None
  • Field: ObjectiveClearMode Remove

Scenarios.Modules.TeamSettings

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void ShowTeamSelectPanel()
  • Method: Void AssignPlayerToTeam(Player plr)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.TeamSettings+TeamModeRule

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: TeamModeRule None
  • Field: TeamModeRule PvE
  • Field: TeamModeRule PvP
  • Field: TeamModeRule LeaveUnchanged

Scenarios.Modules.TeamSettings+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: TeamModeRule teamMode
  • Field: BinaryRuleNF useVehicleTeamColours
  • Field: BinaryRuleNT allowSpectators
  • Field: BinaryRuleNF allowTeamSwitching
  • Field: Boolean showTeamSelectDialog
  • Field: ScnTrigger onPvPTeamSelect
  • Field: Boolean resetOnScenarioEnd
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CheckTrigger

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerIn(ScnTriggerInput src)
  • Method: Void OnTriggerReset()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Boolean disarmedNeedReset
  • Field: HashSet`1 inputsTriggered
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CheckTrigger+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput resetTrigger
  • Field: List`1 inTriggers
  • Field: ScnTrigger triggerOut
  • Field: State inTriggersFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MultiTrigger

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerIn()
  • Method: Void OnTriggerReset()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Boolean disarmedNeedReset
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MultiTrigger+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Boolean disableOnTrigger
  • Field: ScnTriggerInput resetTrigger
  • Field: List`1 inTriggers
  • Field: ScnTrigger triggerOut
  • Field: State inTriggersFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScriptLoaderModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnExecute()
  • Method: Void MirrorProcessed()
  • Method: Void OnExecute()
  • Method: Void OnScenarioEnd()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ScriptLoaderModule+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void CreateEmptyScript(ContentData content)
  • Method: Void EditExternalScript()
  • Method: Void Browse4Script(ContentData content)
  • Method: Boolean LoadScript(String& scriptText)
  • Method: Boolean LoadAndTryCompileScript()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Boolean TryCompileScript(String script)
  • Method: CompiledScript Compile(String src, Mission mission, List`1& triggers, List`1& ptrs)
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GatherTriggers()
  • Method: Void Run(ScriptModule module)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: String scriptFile
  • Field: String script
  • Field: ScnTriggerInput trgExecute
  • Field: List`1 codeTriggers
  • Field: List`1 codePtrs
  • Field: State foldoutCode
  • Field: State foldoutPtrs
  • Field: CompiledScript compiledScript
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScriptLoaderModule+Data+<>c__DisplayClass3_0+<<EditExternalScript>g__GiveItASecThenSwitchOver|0>d

  • Method: Void MoveNext()
  • Method: Void SetStateMachine(IAsyncStateMachine stateMachine)
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 <>1__state
  • Field: AsyncVoidMethodBuilder <>t__builder
  • Field: <>c__DisplayClass3_0 <>4__this
  • Field: Awaiter <>u__1

Scenarios.Modules.ScriptModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnExecute()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ScriptModule+Data

  • Method: String CfgFriendlyScriptText(String txt)
  • Method: String CSharpFromCfgFriendlyText(String txt)
  • Method: Boolean TryCompileScript(String script)
  • Method: CompiledScript Compile(String src, Mission mission, List`1& triggers, List`1& ptrs)
  • Method: String ReplaceParameterTokens(String str, List`1 args)
  • Method: String ExtractTriggerTokens(String str, List`1& triggers)
  • Method: String ExtractPtrTokens(String str, List`1 ptrs)
  • Method: String OnGetScnEditorHeader()
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: List`1 GatherTriggers()
  • Method: Void Run(ScriptModule module)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: String script
  • Field: ScnTriggerInput trgExecute
  • Field: List`1 codeTriggers
  • Field: List`1 codePtrs
  • Field: State foldoutCode
  • Field: State foldoutPtrs
  • Field: CompiledScript compiledScript
  • Field: String CODE_PROTOTYPE
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScriptModule+CompiledScript

  • Method: UniTask Execute(List`1 ptrs, List`1 pars, List`1 trgs, Mission mission, ScriptModule module, Data data)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()

Scenarios.Modules.StepTrigger

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerStep()
  • Method: Void OnTriggerInput()
  • Method: Void OnTriggerReset()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 stepIndex
  • Field: Boolean disarmedNeedReset
  • Field: Int32 lastStepTriggered
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.StepTrigger+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput resetTrigger
  • Field: ScnTriggerInput inputTrigger
  • Field: ScnTriggerInput inputStepper
  • Field: List`1 outputs
  • Field: State outTriggersFoldoutState
  • Field: Boolean repeat
  • Field: Boolean autoNext
  • Field: Boolean allowRepeatSteps
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.Hints

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger(HintCfg hCfg)
  • Method: Boolean TriggerNextHint(HintCfg last)
  • Method: HintCfg GetNextRetriggerHint(Int32 nextIdx)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Boolean interruptAutoNext
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.Hints+HintCfg

  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Boolean autoNext
  • Field: Boolean onlyOnce
  • Field: Boolean wait4Retrigger
  • Field: ScnTriggerInput trigger
  • Field: ScnMessage message
  • Field: Boolean suppressIfMissionEnding
  • Field: HintStyle style
  • Field: Single duration
  • Field: ScnTrigger dismiss
  • Field: State foldoutState
  • Field: Boolean triggeredOnce
  • Field: HintCfg retriggerNext
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.Hints+Data

  • Method: List`1 GatherTriggers()
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void TriggerHint(HintCfg hCfg, Hints hintsModule, Func`2 onTriggerNextHint)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 hints
  • Field: State hintsFoldoutState
  • Field: ScnTriggerInput interruptOn
  • Field: ScnTrigger onPopupDismiss
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.PlayAudioTrack

  • Method: AudioClip get_AudioClip()
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void TriggerPlay()
  • Method: Void TriggerStop()
  • Method: IEnumerator LoadAudioClip(String filepath, Action`1 onComplete)
  • Method: AudioType GetAudioTypeForFile(String filepath)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: AudioClip AudioClip
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Boolean playing
  • Field: Data data
  • Field: SFXObject sfo
  • Field: CancellationTokenSource cts
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.PlayAudioTrack+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerPlay
  • Field: ScnTriggerInput triggerStop
  • Field: ScnTrigger onTrackEnd
  • Field: String trackFilePath
  • Field: SoundChannel channel
  • Field: Boolean loop
  • Field: Boolean stopAtStageEnd
  • Field: AudioClip audioClip
  • Field: SFXObject previewPlayer
  • Field: State foldoutMoreOptions
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleAmmoCtrl

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void SetAmmoForVehicle(Vehicle v)
  • Method: Boolean SanityCheckVehicle(Vehicle v)
  • Method: Boolean ModifyAmmoCounts(AmmoData ad, Vehicle v)
  • Method: Int32 SetAmmo(VehicleBallistics vb, AmmoData ammo)
  • Method: Int32 AddAmmo(VehicleBallistics vb, AmmoData ammo)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleAmmoCtrl+CtrlMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: CtrlMode Add
  • Field: CtrlMode Set

Scenarios.Modules.VehicleAmmoCtrl+Data

  • Method: List`1 GetAmmoOptions()
  • Method: List`1 SetOptionsFlag(Int32 v)
  • Method: Int32 GetOptionsFlag(List`1 names)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTrigger
  • Field: Single amountMult
  • Field: Single amountOffset
  • Field: CtrlMode ctrlMode
  • Field: List`1 ammoTypes
  • Field: ScnTrigger outputTrigger
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleResourceCtrl

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: IEnumerable`1 GetResourcesByName(IEnumerable`1 resourceNames)
  • Method: IEnumerable`1 GetROSResources()
  • Method: IEnumerable`1 GetAmmoResources()
  • Method: Void SetROSResourcesForVehicle(Vehicle v, CtrlMode ctrlMode, Double amountMult, Double amountOffset, Boolean suppressUI)
  • Method: Void SetAmmoResourcesForVehicle(Vehicle v, CtrlMode ctrlMode, Double amountMult, Double amountOffset, Boolean suppressUI)
  • Method: Void SetResourcesForVehicle(Vehicle v, CtrlMode ctrlMode, Double amountMult, Double amountOffset, IEnumerable`1 resources, Boolean suppressUI)
  • Method: Void AnnounceRNetsChanged(List`1 rnets)
  • Method: Boolean SanityCheckVehicle(Vehicle v)
  • Method: Double ModifyResourceNetwork(ResourceNetwork rnet, CtrlMode ctrlMode, Double amountMult, Double amountOffset, Boolean suppressUI)
  • Method: Double SetResourceNetwork(ResourceNetwork rnet, Double amountMult, Double amountOffset)
  • Method: Double AddToResourceNetwork(ResourceNetwork rnet, Double amtMult, Double amtOffset)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleResourceCtrl+CtrlMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: CtrlMode Add
  • Field: CtrlMode Set

Scenarios.Modules.VehicleResourceCtrl+Data

  • Method: List`1 GetResourceOptions()
  • Method: List`1 SetOptionsFlag(Int32 v)
  • Method: Int32 GetOptionsFlag(List`1 resourceNames)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTrigger
  • Field: Double amountMult
  • Field: Double amountOffset
  • Field: CtrlMode ctrlMode
  • Field: List`1 resourceNames
  • Field: ScnTrigger outputTrigger
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.NPCRetasking

  • Method: Void OnScenarioStarting(Data data, Boolean asServer)
  • Method: Void OnTriggerRetasking()
  • Method: Void MirrorProcessed()
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.NPCRetasking+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput trgRetasking
  • Field: List`1 retasks
  • Field: State foldoutRetasks
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.NPCRetasking+Data+Retasking

  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: NPCAIParams aiParams
  • Field: ScnReference`1 npcRef

Scenarios.Modules.NPCSpawnerBase

  • Method: Dictionary`2 get_SpawnedVehicles()
  • Method: Void DespawnVehicles()
  • Method: Void ClearAllSpawnedVehicles()
  • Method: IEnumerable`1 GetVehiclesFromSpawn(ScnNPCSpawn spawn)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Dictionary`2 SpawnedVehicles
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Dictionary`2 spawnedVehicles
  • Field: List`1 allNpcVehicles
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.NPCSpawnerBase+NPCVehicleInfo

  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: String craftFile
  • Field: Teams teamFlag
  • Field: NPCVehicleHost npcHost
  • Field: Vehicle vehicle

Scenarios.Modules.NPCSpawnerBase`1

  • Method: NPCVehicleHost get_NPCHost()
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Vehicle SpawnVehicle(T spData, CraftInfo cInfo)
  • Method: Void VehicleSetup(Vehicle v, T npcData, PosRot wPosRot)
  • Method: Void VehiclePhysicsStart(T npcData, Vehicle v, PosRot wPosRot)
  • Method: Void OnVehicleSpawned(Vehicle v)
  • Method: Void VehicleDespawned(Vehicle v)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Dictionary`2 get_SpawnedVehicles()
  • Method: Void DespawnVehicles()
  • Method: IEnumerable`1 GetVehiclesFromSpawn(ScnNPCSpawn spawn)
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Boolean IsSpawning
  • Property: NPCVehicleHost NPCHost
  • Property: Dictionary`2 SpawnedVehicles
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: NPCSpawnerData mData
  • Field: Dictionary`2 spawnedVehicles
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.NPCSpawnerBase`1+NPCSpawnerData

  • Method: Color GetTeamColor()
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color c)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 npcs
  • Field: Int32 teamFlag
  • Field: Boolean despawnVehiclesOnScnEnd
  • Field: List`1 spawnMarkerGuids
  • Field: State npcFoldouts
  • Field: T npcSelected
  • Field: ScnTrigger onAnyDespawned
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScnNPCGenerator

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: IEnumerator UpdateCR()
  • Method: Void VehicleDespawned(Vehicle arg0)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: NPCVehicleHost get_NPCHost()
  • Method: Vehicle SpawnVehicle(ScnNPCSpawn spData, CraftInfo cInfo)
  • Method: Void VehicleSetup(Vehicle v, ScnNPCSpawn npcData, PosRot wPosRot)
  • Method: Void VehiclePhysicsStart(ScnNPCSpawn npcData, Vehicle v, PosRot wPosRot)
  • Method: Void OnVehicleSpawned(Vehicle v)
  • Method: Dictionary`2 get_SpawnedVehicles()
  • Method: Void DespawnVehicles()
  • Method: IEnumerable`1 GetVehiclesFromSpawn(ScnNPCSpawn spawn)
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Boolean IsSpawning
  • Property: NPCVehicleHost NPCHost
  • Property: Dictionary`2 SpawnedVehicles
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: List`1 npcCraftInfos
  • Field: Single idleUpdateInterval
  • Field: Single busyUpdateInterval
  • Field: NPCSpawnerData mData
  • Field: Dictionary`2 spawnedVehicles
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ScnNPCGenerator+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: Color GetTeamColor()
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color c)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnParameterPointer sppGenActive
  • Field: ScnParameterPointer sppTgtNPCcnt
  • Field: List`1 craftFilesToSpawn
  • Field: State craftFoldout
  • Field: List`1 npcs
  • Field: Int32 teamFlag
  • Field: Boolean despawnVehiclesOnScnEnd
  • Field: List`1 spawnMarkerGuids
  • Field: State npcFoldouts
  • Field: ScnNPCSpawn npcSelected
  • Field: ScnTrigger onAnyDespawned
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScnNPCSpawner

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerSpawn()
  • Method: Void TriggerEngineStart()
  • Method: Void TriggerLaunch()
  • Method: Void VehicleSetup(Vehicle v, ScnCraftSpawn npcData, PosRot wPosRot)
  • Method: Void VehiclePhysicsStart(ScnCraftSpawn npcData, Vehicle v, PosRot wPosRot)
  • Method: Void OnVehicleSpawned(Vehicle v)
  • Method: Void VehicleDespawned(Vehicle v)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: NPCVehicleHost get_NPCHost()
  • Method: Vehicle SpawnVehicle(ScnCraftSpawn spData, CraftInfo cInfo)
  • Method: Dictionary`2 get_SpawnedVehicles()
  • Method: Void DespawnVehicles()
  • Method: IEnumerable`1 GetVehiclesFromSpawn(ScnNPCSpawn spawn)
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Boolean IsSpawning
  • Property: NPCVehicleHost NPCHost
  • Property: Dictionary`2 SpawnedVehicles
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Boolean clearForEngStart
  • Field: Boolean clearToLaunch
  • Field: Boolean deSpawnTriggersArmed
  • Field: NPCSpawnerData mData
  • Field: Dictionary`2 spawnedVehicles
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ScnNPCSpawner+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: Color GetTeamColor()
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color c)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerSpawn
  • Field: ScnTriggerInput triggerEngineStart
  • Field: ScnTriggerInput triggerLaunch
  • Field: ScnTrigger onAllSpawned
  • Field: ScnTrigger onAllDespawned
  • Field: List`1 npcs
  • Field: Int32 teamFlag
  • Field: Boolean despawnVehiclesOnScnEnd
  • Field: List`1 spawnMarkerGuids
  • Field: State npcFoldouts
  • Field: ScnCraftSpawn npcSelected
  • Field: ScnTrigger onAnyDespawned
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.PlayerTeleport

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void onTrgTeleport()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.PlayerTeleport+Data

  • Method: Boolean get_HasLocation()
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void Draw(ScnObjectTypes objVisiblityMask, Color c)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean HasLocation
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Vector3d aPos
  • Field: Quaternion wRot
  • Field: ScnTriggerInput trgTeleport
  • Field: Boolean useFastTravelTransition
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.PropVisibilityCtrl

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void OnScenarioEnd()
  • Method: Void SetProps(IEnumerable`1 props, Boolean v)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.PropVisibilityCtrl+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTrigger
  • Field: ScnTrigger OnTrigger
  • Field: List`1 enableProps
  • Field: List`1 disableProps
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.SpawnPlayerVehicle

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void onVehicleSpawn(Vehicle arg0)
  • Method: Void TriggerWhenReady()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: CraftInfo cInfo
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.SpawnPlayerVehicle+Data

  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: String Scenarios.Modules.IHaveMissionVehicle.GetCraftFile()
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnCraftSpawn vehicleSpawn
  • Field: ScnTriggerInput trigger
  • Field: ScnTrigger OnVehicleSpawned
  • Field: ScnTrigger OnVehicleReady
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleLaunch

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerHold()
  • Method: Void OnTriggerLaunch()
  • Method: Void LaunchVehicle(Vehicle vehicle)
  • Method: Void HoldForLaunch(Vehicle vehicle)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Boolean launchLocationSet
  • Field: Boolean clearToLaunch
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleLaunch+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: String GetLocCaption()
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTriggerHold
  • Field: ScnTriggerInput inputTriggerLaunch
  • Field: ScnLocation launchLocation
  • Field: Boolean launchSet
  • Field: Single holdDelay
  • Field: Boolean startEngines
  • Field: Single setThrottle
  • Field: Single launchSpeed
  • Field: Single verticalSpeed
  • Field: Boolean restoreDamage
  • Field: Boolean useExternalCamera
  • Field: String launchCountdownCaption
  • Field: String launchCountdownCaptionTerm
  • Field: ScnTrigger onVehicleHolding
  • Field: ScnTrigger onVehicleLaunch
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.Chronometer

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerStart()
  • Method: Void OnTriggerStop()
  • Method: Void OnTriggerReset()
  • Method: Void Update()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Double ut0
  • Field: Double tRunning
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.Chronometer+Data

  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerStart
  • Field: ScnTriggerInput triggerStop
  • Field: ScnTriggerInput triggerReset
  • Field: ScnParameterPointer pRunning
  • Field: ScnParameterPointer pElapsedSecs
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.LocalPlayerVehicleTracking

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void Update()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Single updateT
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.LocalPlayerVehicleTracking+Data

  • Method: Void Zero()
  • Method: Void UpdateFromVehiclePhysics(VehiclePhysics vphys)
  • Method: IEnumerable`1 AllParameters()
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Single updateIntv
  • Field: ScnParameterPointer isSpawned
  • Field: ScnParameterPointer isInEditor
  • Field: ScnParameterPointer isKinematic
  • Field: ScnParameterPointer speedMS
  • Field: ScnParameterPointer speedKph
  • Field: ScnParameterPointer verticalSpeed
  • Field: ScnParameterPointer fwdSpeed
  • Field: ScnParameterPointer latSpeed
  • Field: ScnParameterPointer altitude
  • Field: ScnParameterPointer heightAGL
  • Field: ScnParameterPointer heading
  • Field: ScnParameterPointer travelDist
  • Field: ScnParameterPointer playerDist
  • Field: ScnParameterPointer airborneTs
  • Field: ScnParameterPointer localSeaDepth
  • Field: ScnParameterPointer mass
  • Field: ScnParameterPointer isGrabbed
  • Field: ScnParameterPointer isFlying
  • Field: ScnParameterPointer isStopped
  • Field: ScnParameterPointer isFullStop
  • Field: ScnParameterPointer isLanded
  • Field: ScnParameterPointer isSplashed
  • Field: ScnParameterPointer wheelContact
  • Field: ScnParameterPointer bodyContact
  • Field: State foldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MissionBounds

  • Method: Void OnEnterDeniedZone(ScnVehicleTriggerProp zone)
  • Method: Void OnExitAllowedZone(ScnVehicleTriggerProp zone)
  • Method: Void OnExitDeniedZone(ScnVehicleTriggerProp zone)
  • Method: Void OnEnterAllowedZone(ScnVehicleTriggerProp zone)
  • Method: Void LateUpdate()
  • Method: Void OnManualCheckPos()
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: List`1 zoneProps
  • Field: List`1 InsideZonesDenied
  • Field: List`1 InsideZonesAllowed
  • Field: Single TriggerTime
  • Field: List`1 clbks
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MissionBounds+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void Draw(ScnObjectTypes objVisiblityMask, Color c)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput checkInputTrigger
  • Field: List`1 AllowedZones
  • Field: List`1 DeniedZones
  • Field: ScnTrigger OnBreakBounds
  • Field: ScnTrigger OnEnterDeniedSpace
  • Field: ScnTrigger OnExitAllowedSpace
  • Field: ScnTrigger OnCheckPass
  • Field: ScnTrigger OnCheckFail
  • Field: Single minBreakBoundsTime
  • Field: Single reTriggerTime
  • Field: Boolean DrawEditZones
  • Field: State allowedZonesFoldout
  • Field: State deniedZonesFoldout
  • Field: ScnParameterPointer pLPVInside
  • Field: ScnParameterPointer pLPVBrkBds
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.Timer

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void TriggerTimer()
  • Method: Void TriggerBoost()
  • Method: Void OnTimerLapsed()
  • Method: Void Update()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: ScnTrigger inTrigger
  • Field: ScnTrigger boostTrigger
  • Field: Double ut0
  • Field: Double ut1
  • Field: Boolean running
  • Field: ScreenMessage msg
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.Timer+Data

  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Single durationSecs
  • Field: ScnTriggerInput inTrigger
  • Field: Boolean visible
  • Field: Boolean countdown
  • Field: ScreenMessageStyle screenMessageStyle
  • Field: String prefix
  • Field: String suffix
  • Field: String timeFormat
  • Field: Single timerBoostAmount
  • Field: ScnTriggerInput triggerBoost
  • Field: ScnTrigger onLapsedTrigger
  • Field: State foldoutBoost
  • Field: ScnParameterPointer pElapsedSecs
  • Field: ScnParameterPointer pCountdownSecs
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleCondition

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: VehicleCondition Any
  • Field: VehicleCondition Undamaged
  • Field: VehicleCondition Damaged

Scenarios.Modules.VehicleLogTrigger

  • Method: Boolean LogMatchesType(VehicleLogEntry vle, LogType type)
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Boolean VehicleIsCandidate(Data data, Vehicle v, IVehicleOwner owner)
  • Method: Void OnVehicleLogEvent(VehicleLogger vlog, VehicleLogEntry log, IVehicleOwner owner)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleLogTrigger+LogType

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: LogType None
  • Field: LogType FullStop
  • Field: LogType OutOfFuel
  • Field: LogType OutOfAmmo
  • Field: LogType Splashdown
  • Field: LogType Breakoff
  • Field: LogType ShotDown
  • Field: LogType SignalLost
  • Field: LogType Spawn
  • Field: LogType Grab
  • Field: LogType Release
  • Field: LogType Throw
  • Field: LogType Move
  • Field: LogType Fly
  • Field: LogType Land
  • Field: LogType EngineOn
  • Field: LogType EngineOff
  • Field: LogType Refuel
  • Field: LogType Rearm
  • Field: LogType HitByShot
  • Field: LogType Collision
  • Field: LogType Reset
  • Field: LogType Repaired
  • Field: LogType ActionFigureIn
  • Field: LogType ActionFigureIout
  • Field: LogType EnterEditor
  • Field: LogType Despawn

Scenarios.Modules.VehicleLogTrigger+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: NetFlags vehFilterNetFlags
  • Field: TeamFlags vehFilterTeamFlags
  • Field: VehicleCondition vehicleCondition
  • Field: LogType logType
  • Field: ScnTrigger logTrigger
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.WaypointRouteMk2

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void StartRoute_Local(Data data)
  • Method: Void UpdateGateVisibility(Int32 nReachedGates)
  • Method: Void ResetCourse(Boolean startNewLap)
  • Method: Void Gate_OnVehicleReachGate(WaypointGate gt, Vehicle veh)
  • Method: Void Gate_OnVehicleMissedGate(WaypointGate gt, Vehicle v)
  • Method: Void StepNextWP(WaypointGate next)
  • Method: Void SetNextWPFromWPIdx(WaypointGate next, Int32 fromIdx)
  • Method: Void SetNextWP(WaypointGate next)
  • Method: Void DropActiveLeg()
  • Method: Void Update()
  • Method: Void BacktrackCheckUpdate()
  • Method: Void AlertBadHeading(Single msgT, Boolean rlyBad)
  • Method: Void InflictDemerits(Single dmtPts, String category, String whatFor)
  • Method: Void AlertGateMissed(Single msgT, WaypointGate nextGate)
  • Method: Void AlertRouteFail(Single msgT)
  • Method: Void ClearGates()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: WaypointGate gatePrefab
  • Field: Dictionary`2 gates
  • Field: List`1 wpGts
  • Field: WaypointGate nextGate
  • Field: Int32 nGates
  • Field: Int32 nReachedGates
  • Field: Int32 lookAheadGates
  • Field: Boolean armedPenaltyChecks
  • Field: Single revFaultT
  • Field: Single rngFaultT
  • Field: Single faultArmT
  • Field: Boolean rlyBadHdg
  • Field: ScreenMessage badHdgMsg
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.WaypointRouteMk2+RouteMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: RouteMode Sequential
  • Field: RouteMode SkipMissed
  • Field: RouteMode FailMissed
  • Field: RouteMode Unordered

Scenarios.Modules.WaypointRouteMk2+LookAheadGatesMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: LookAheadGatesMode All
  • Field: LookAheadGatesMode NextTen
  • Field: LookAheadGatesMode NextFive
  • Field: LookAheadGatesMode NextThree
  • Field: LookAheadGatesMode NextAndOneAfter
  • Field: LookAheadGatesMode NextOneOnly
  • Field: LookAheadGatesMode SurpriseMe

Scenarios.Modules.WaypointRouteMk2+Data

  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void LinkWPs(List`1 wps, Boolean loop)
  • Method: Void UpdateWPs(List`1 wps)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: String GetNextTriggerName(List`1 triggers)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: Void Scoring.IScoringSource.GetExpectedScore(Single& score, String& category, Int32& qty)
  • Method: List`1 GatherTriggers()
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput trgStartRoute
  • Field: ScnTriggerInput trgClearRoute
  • Field: List`1 waypoints
  • Field: ScnTriggerInput inputForceWpFail
  • Field: ScnTriggerInput inputForceRtFail
  • Field: ScnTriggerInput inputForceReset
  • Field: ScnTriggerInput inputAbortRoute
  • Field: ScnTriggerInput inputArmPenalties
  • Field: ScnTriggerInput inputEndPenalties
  • Field: Boolean loop
  • Field: Boolean showProgressMessage
  • Field: String gateProp
  • Field: RouteMode routeMode
  • Field: LookAheadGatesMode lookAheadMode
  • Field: Boolean resetOnLocalVehicleRecovery
  • Field: Boolean backtrackFaultCheck
  • Field: Single backtrackFaultWarnSecs
  • Field: Single backtrackFaultStartSecs
  • Field: Single backtrackFaultInterval
  • Field: Int32 backtrackFaultDemerits
  • Field: Boolean distanceFaultCheck
  • Field: Boolean playSfx
  • Field: Boolean alertMissedWP
  • Field: Boolean penaltiesArmedOnGround
  • Field: Single distanceFaultRange
  • Field: Single distanceFaultInterval
  • Field: Single distanceFaultDelay
  • Field: Single wpRadiusScale
  • Field: Single wpHdgErrorMax
  • Field: Int32 pointsPerWP
  • Field: Int32 missedGatePtsDec
  • Field: Single penaltySafeTime
  • Field: Single gateCheckSafety
  • Field: ScnTrigger onRouteStarted
  • Field: ScnTrigger onReachedFirst
  • Field: ScnTrigger onPassedFirst
  • Field: ScnTrigger onMissedAny
  • Field: ScnTrigger onReachedAny
  • Field: ScnTrigger onPassedAny
  • Field: ScnTrigger onBackTrack
  • Field: ScnTrigger onOffCourse
  • Field: ScnTrigger onPenaltyArm
  • Field: ScnTrigger onFailRoute
  • Field: ScnTrigger onReachedLast
  • Field: ScnParameterPointer pScoringEnable
  • Field: ScnParameterPointer pAddScoreDemerits
  • Field: ScnParameterPointer pAddScoreWaypoints
  • Field: ScnParameterPointer pWaypointsCleared
  • Field: ScnParameterPointer pCurrentLap
  • Field: State triggersFoldout
  • Field: State waypointsFoldout
  • Field: State outputsFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MissionEndModuleBase

  • Method: MissionEndModuleBase get_Instance()
  • Method: Void Awake()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: MissionEndModuleBase Instance
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: MissionEndModuleBase instance
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MissionEndModuleBase+MissionEndModuleData

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Boolean returnVehicleToPlayer
  • Field: Boolean despawnMissionNPCs
  • Field: Boolean despawnPlayerVehicle
  • Field: Boolean returnPlayerToStartingLocation
  • Field: Single delay
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MissionEndMT

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void MirrorProcessed()
  • Method: Void Awake()
  • Method: Void OnScenarioEnd()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MissionEndMT+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 triggerSuccess
  • Field: List`1 triggerEnd
  • Field: List`1 triggerFail
  • Field: State WinTriggersFoldout
  • Field: State EndTriggersFoldout
  • Field: State LozTriggersFoldout
  • Field: Boolean returnVehicleToPlayer
  • Field: Boolean despawnMissionNPCs
  • Field: Boolean despawnPlayerVehicle
  • Field: Boolean returnPlayerToStartingLocation
  • Field: Single delay
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MissionEndTeams

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void MirrorProcessed()
  • Method: Void Awake()
  • Method: Void OnScenarioEnd()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MissionEndTeams+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerBLU
  • Field: ScnTriggerInput triggerRED
  • Field: ScnTriggerInput triggerDraw
  • Field: Boolean returnVehicleToPlayer
  • Field: Boolean despawnMissionNPCs
  • Field: Boolean despawnPlayerVehicle
  • Field: Boolean returnPlayerToStartingLocation
  • Field: Single delay
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.StageTransition

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void TriggerTransition()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Action OnNoNextStage
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.StageTransition+Data

  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: String GetStageName(Int32 i)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput trigger
  • Field: Int32 GoToStage
  • Field: Single cooldown
  • Field: Single countdown
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MiniScoreboardControl

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void SetEnabled(ScnParameterPointer pB)
  • Method: Void SetEnabled(Boolean b)
  • Method: Void Clear()
  • Method: Void LateUpdate()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MiniScoreboardControl+Data

  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: String text
  • Field: ScnParameterPointer pEnable
  • Field: Boolean clearOnDisable
  • Field: ScnTriggerInput clearOn
  • Field: SRTFeatures srtFeatures
  • Field: String txt
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.IHaveMissionVehicle

  • Method: String GetCraftFile()

Scenarios.Modules.ManualTriggerTester

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ManualTriggerTester+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTrigger triggerOut
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.IndexedTrigger

  • Method: String IConfigValue.Write()
  • Method: Void IConfigValue.Parse(String s)
  • Method: Void Invoke()
  • Method: Void Invoke(IHaveScnTriggers sender, Object value, String tag)
  • Method: Void Invoke(TriggerData tData)
  • Method: Boolean get_CheckEnabled()
  • Method: Void OnNetIvoke()
  • Method: Void GetSettingsDialogData(ContentData cd)
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean CheckEnabled
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Int32 index
  • Field: TriggerDelegate OnInvoke
  • Field: TriggerDelegateWithData OnInvokeWithData
  • Field: IHaveScnTriggers Source
  • Field: Single delay
  • Field: String tooltip
  • Field: Nullable`1 textColor
  • Field: NetMode netmode
  • Field: ScnParameterPointer pEnable
  • Field: Boolean invertEnable
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.IndexedTrigger+MMXItem

  • Method: Void ExpandData(List`1& xData)
  • Method: ModularMenuItem GetPrefab(PrefabItemsSO prefabs)
  • Method: MMXItemData IsLinkTargetTo(Object obj)
  • Method: Void NeedActiveStateChange(Boolean st)
  • Method: T CacheAs(T& obj)
  • Method: MMXItemData ExpandWidth(Boolean expWidth)
  • Method: MMXItemData ExpandHeight(Boolean expHeight)
  • Method: MMXItemData WithLayoutFrom(MMXItemData src)
  • Method: MMXItemData WithBGColor(Nullable`1 bgColor)
  • Method: MMXItemData WithBGColorFrom(MMXItemData src)
  • Method: MMXItemData IsLinkTargetTo(Object obj, Action`1 onEditorIsLinking)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: List`1 data
  • Field: Int32 xDataFirstIndex
  • Field: Int32 xDataCount
  • Field: String caption
  • Field: String tooltip
  • Field: TooltipData tooltipData
  • Field: Int32 controlIndex
  • Field: Nullable`1 bgColor
  • Field: Nullable`1 expandWidth
  • Field: Nullable`1 expandHeight
  • Field: Nullable`1 preferredHeight
  • Field: Nullable`1 preferredWidth
  • Field: Nullable`1 minHeight
  • Field: Nullable`1 minWidth
  • Field: Func`1 getBgColor
  • Field: Func`1 getExpandWidth
  • Field: Func`1 getExpandHeight
  • Field: Func`1 getPreferredHeight
  • Field: Func`1 getPreferredWidth
  • Field: Func`1 getMinHeight
  • Field: Func`1 getMinWidth
  • Field: Object linkTargetObject
  • Field: Action`1 onEditorIsLinking
  • Field: Action`1 onHover
  • Field: Boolean active

Scenarios.Modules.ThresholdTrigger

  • Method: String IConfigValue.Write()
  • Method: Void IConfigValue.Parse(String s)
  • Method: Void Invoke()
  • Method: Void Invoke(IHaveScnTriggers sender, Object value, String tag)
  • Method: Void Invoke(TriggerData tData)
  • Method: Boolean get_CheckEnabled()
  • Method: Void OnNetIvoke()
  • Method: Void GetSettingsDialogData(ContentData cd)
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean CheckEnabled
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Single threshold
  • Field: TriggerDelegate OnInvoke
  • Field: TriggerDelegateWithData OnInvokeWithData
  • Field: IHaveScnTriggers Source
  • Field: Single delay
  • Field: String tooltip
  • Field: Nullable`1 textColor
  • Field: NetMode netmode
  • Field: ScnParameterPointer pEnable
  • Field: Boolean invertEnable
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ThresholdTrigger+MMXItem

  • Method: Void ExpandData(List`1& xData)
  • Method: ModularMenuItem GetPrefab(PrefabItemsSO prefabs)
  • Method: MMXItemData IsLinkTargetTo(Object obj)
  • Method: Void NeedActiveStateChange(Boolean st)
  • Method: T CacheAs(T& obj)
  • Method: MMXItemData ExpandWidth(Boolean expWidth)
  • Method: MMXItemData ExpandHeight(Boolean expHeight)
  • Method: MMXItemData WithLayoutFrom(MMXItemData src)
  • Method: MMXItemData WithBGColor(Nullable`1 bgColor)
  • Method: MMXItemData WithBGColorFrom(MMXItemData src)
  • Method: MMXItemData IsLinkTargetTo(Object obj, Action`1 onEditorIsLinking)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: List`1 data
  • Field: Int32 xDataFirstIndex
  • Field: Int32 xDataCount
  • Field: String caption
  • Field: String tooltip
  • Field: TooltipData tooltipData
  • Field: Int32 controlIndex
  • Field: Nullable`1 bgColor
  • Field: Nullable`1 expandWidth
  • Field: Nullable`1 expandHeight
  • Field: Nullable`1 preferredHeight
  • Field: Nullable`1 preferredWidth
  • Field: Nullable`1 minHeight
  • Field: Nullable`1 minWidth
  • Field: Func`1 getBgColor
  • Field: Func`1 getExpandWidth
  • Field: Func`1 getExpandHeight
  • Field: Func`1 getPreferredHeight
  • Field: Func`1 getPreferredWidth
  • Field: Func`1 getMinHeight
  • Field: Func`1 getMinWidth
  • Field: Object linkTargetObject
  • Field: Action`1 onEditorIsLinking
  • Field: Action`1 onHover
  • Field: Boolean active

Scenarios.Modules.TimedTrigger

  • Method: String IConfigValue.Write()
  • Method: Void IConfigValue.Parse(String s)
  • Method: Void Invoke()
  • Method: Void Invoke(IHaveScnTriggers sender, Object value, String tag)
  • Method: Void Invoke(TriggerData tData)
  • Method: Boolean get_CheckEnabled()
  • Method: Void OnNetIvoke()
  • Method: Void GetSettingsDialogData(ContentData cd)
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean CheckEnabled
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Single time
  • Field: TriggerDelegate OnInvoke
  • Field: TriggerDelegateWithData OnInvokeWithData
  • Field: IHaveScnTriggers Source
  • Field: Single delay
  • Field: String tooltip
  • Field: Nullable`1 textColor
  • Field: NetMode netmode
  • Field: ScnParameterPointer pEnable
  • Field: Boolean invertEnable
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.TimedTrigger+MMXItem

  • Method: Void ExpandData(List`1& xData)
  • Method: ModularMenuItem GetPrefab(PrefabItemsSO prefabs)
  • Method: MMXItemData IsLinkTargetTo(Object obj)
  • Method: Void NeedActiveStateChange(Boolean st)
  • Method: T CacheAs(T& obj)
  • Method: MMXItemData ExpandWidth(Boolean expWidth)
  • Method: MMXItemData ExpandHeight(Boolean expHeight)
  • Method: MMXItemData WithLayoutFrom(MMXItemData src)
  • Method: MMXItemData WithBGColor(Nullable`1 bgColor)
  • Method: MMXItemData WithBGColorFrom(MMXItemData src)
  • Method: MMXItemData IsLinkTargetTo(Object obj, Action`1 onEditorIsLinking)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: List`1 data
  • Field: Int32 xDataFirstIndex
  • Field: Int32 xDataCount
  • Field: String caption
  • Field: String tooltip
  • Field: TooltipData tooltipData
  • Field: Int32 controlIndex
  • Field: Nullable`1 bgColor
  • Field: Nullable`1 expandWidth
  • Field: Nullable`1 expandHeight
  • Field: Nullable`1 preferredHeight
  • Field: Nullable`1 preferredWidth
  • Field: Nullable`1 minHeight
  • Field: Nullable`1 minWidth
  • Field: Func`1 getBgColor
  • Field: Func`1 getExpandWidth
  • Field: Func`1 getExpandHeight
  • Field: Func`1 getPreferredHeight
  • Field: Func`1 getPreferredWidth
  • Field: Func`1 getMinHeight
  • Field: Func`1 getMinWidth
  • Field: Object linkTargetObject
  • Field: Action`1 onEditorIsLinking
  • Field: Action`1 onHover
  • Field: Boolean active

Scenarios.Modules.VehicleEditor

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnEnable()
  • Method: Void OnDisable()
  • Method: Void OnTriggerStart()
  • Method: Void OnTriggerLeave()
  • Method: Void onEditorStarted()
  • Method: Void onEditorEnded(EditorLogic arg0, Boolean arg1)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleEditor+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerEditorStart
  • Field: ScnTriggerInput triggerEditorEnd
  • Field: ScnTrigger onEditorEnter
  • Field: ScnTrigger onEditorLeave
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.AndGate

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger(ScnTrigger trg)
  • Method: Void MirrorProcessed()
  • Method: Void OnScenarioEnd()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Dictionary`2 triggerStates
  • Field: TMLData data
  • Field: Dictionary`2 inTriggers
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.AndGate+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 inTriggers
  • Field: ScnTrigger triggerOut
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleType

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: VehicleType None
  • Field: VehicleType LocalPlayerVehicle
  • Field: VehicleType PlayerVehicles
  • Field: VehicleType NPCVehicles
  • Field: VehicleType AllVehicles

Scenarios.Modules.VehicleAreaTrigger

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnVehicleLogEvent(VehicleLogger vlog, VehicleLogEntry log, IVehicleOwner owner)
  • Method: Boolean VehicleIsCandidate(Data data, Vehicle v, IVehicleOwner owner)
  • Method: Boolean VehicleConditionPasses(VehicleCondition requiredCondition, Vehicle v)
  • Method: IEnumerator UpdateCR()
  • Method: Void TriggerCheckVehicle(Vehicle vehicle)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 nTriggers
  • Field: Dictionary`2 vehiclesInArea
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleAreaTrigger+TriggerMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: TriggerMode OnEnter
  • Field: TriggerMode FullStopIn
  • Field: TriggerMode FullStopOut
  • Field: TriggerMode OnLeave

Scenarios.Modules.VehicleAreaTrigger+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void Draw(ScnObjectTypes objVisiblityMask, Color c)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnArea area
  • Field: ScnTrigger areaTrigger
  • Field: Teams team
  • Field: Int32 repeatCount
  • Field: VehicleType trgObjectType
  • Field: TriggerMode triggerMode
  • Field: VehicleCondition vehicleCondition
  • Field: Boolean priorityUpdate
  • Field: State foldoutOptions
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.BonusAwards

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: UniTaskVoid CollectAndAwardBonus(Int32 xp, Int32 funds, Single t)
  • Method: Void ShowTextFx(String text)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 repeats
  • Field: Single latestT
  • Field: Single collectXP
  • Field: Single collectFD
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.BonusAwards+BonusAvail

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: BonusAvail Unlimited
  • Field: BonusAvail Once
  • Field: BonusAvail Twice
  • Field: BonusAvail Thrice
  • Field: BonusAvail X5
  • Field: BonusAvail X10
  • Field: BonusAvail X50
  • Field: BonusAvail X100
  • Field: BonusAvail X1000

Scenarios.Modules.BonusAwards+BonusFxMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: BonusFxMode Default
  • Field: BonusFxMode TopDown
  • Field: BonusFxMode BottomUp
  • Field: BonusFxMode ByMissionLog
  • Field: BonusFxMode DontShow

Scenarios.Modules.BonusAwards+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTrigger
  • Field: Int32 bonusXP
  • Field: Int32 bonusFunds
  • Field: BonusAvail avail
  • Field: ScnTrigger onGranted
  • Field: ScnTrigger onDepleted
  • Field: BonusFxMode fxMode
  • Field: Single fxSize
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CareerEventProgress

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void ShowPopupAtMissionEnd()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 deferredIfBetterRank
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CareerEventProgress+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Int32 rank
  • Field: ScnTriggerInput trigger
  • Field: ShowProgressPopupOption showPopupOption
  • Field: ScnTrigger onProgressSet
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CareerEventProgressAdv

  • Method: Void OnEnable()
  • Method: Void OnDisable()
  • Method: Void onLocalMissionStart(Mission arg0)
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void UnlockRank(Int32 rank)
  • Method: Void LatchProgress()
  • Method: Void ShowPopupAtMissionEnd()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 deferredIfBetterRank
  • Field: Int32 unlockedRank
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CareerEventProgressAdv+TriggerSetBehaviour

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: TriggerSetBehaviour Highest
  • Field: TriggerSetBehaviour Lowest
  • Field: TriggerSetBehaviour Latest

Scenarios.Modules.CareerEventProgressAdv+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerLatch
  • Field: List`1 rankTriggers
  • Field: TriggerSetBehaviour triggerSetBehaviour
  • Field: ShowProgressPopupOption showProgressPopup
  • Field: Boolean clearRankOnStageChange
  • Field: Nullable`1 isValidNode
  • Field: State rankTriggersFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CareerEventProgressStepper

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerReset()
  • Method: Void OnTriggerDecr()
  • Method: Void OnTriggerIncr()
  • Method: Void OnTriggerLatch()
  • Method: Void LatchProgress()
  • Method: Void ShowPopupAtMissionEnd()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 rank
  • Field: Int32 rank0
  • Field: Int32 deferredIfBetterRank
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CareerEventProgressStepper+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerRankIncr
  • Field: ScnTriggerInput triggerRankDecr
  • Field: ScnTriggerInput triggerRankReset
  • Field: ScnTriggerInput triggerLatch
  • Field: Int32 initRank
  • Field: ShowProgressPopupOption showPopupOption
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CareerProgressByScore

  • Method: CareerProgressByScore get_Instance()
  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void onPlayerScoresChg(Player arg1, Nullable`1 arg2)
  • Method: Void OnTrigger()
  • Method: Int32 GetRankByScore(Data data, Single playerScore)
  • Method: Void LatchProgress(Int32 unlockedRank)
  • Method: Void ShowPopupAtMissionEnd()
  • Method: Void UpdateFlightUIText(Data data, Boolean fxAnimate)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: CareerProgressByScore Instance
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 rank
  • Field: Int32 deferredIfBetterRank
  • Field: CareerProgressByScore instance
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CareerProgressByScore+Data

  • Method: Single get_MidTierScore()
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Single MidTierScore
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTrigger
  • Field: Single topScoreTgt
  • Field: Single midTierSplit
  • Field: Single midTierPts
  • Field: Single minScoreTgt
  • Field: Boolean useMidSplit
  • Field: ShowProgressPopupOption showProgressPopup
  • Field: ScnTrigger onTrigger
  • Field: ScnTrigger onWin
  • Field: ScnTrigger onDud
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CombatEventTriggersPvE

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnVehicleLogEvent(VehicleLogger vlog, VehicleLogEntry vle, IVehicleOwner owner)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CombatEventTriggersPvE+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTrigger plyrDmgNpc
  • Field: ScnTrigger npcDmgPlyr
  • Field: ScnTrigger plyrDownedNpc
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.CombatScoreTrigger

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: IEnumerator UpdateCR()
  • Method: Boolean Evaluate()
  • Method: Int32 GetValue(CombatStat score)
  • Method: Boolean EvaluateLocalPlayer()
  • Method: Boolean EvaluatePlayerMost()
  • Method: Boolean EvaluateTeamCount(Team team)
  • Method: Boolean EvaluateTeamMost()
  • Method: Boolean EvaluateTotalCount()
  • Method: Boolean EvaluateCount(Boolean useMax)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Teams victor
  • Field: Data data
  • Field: Func`1 triggerCondition
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.CombatScoreTrigger+Mode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: Mode LocalPlayer
  • Field: Mode PlayerWithMost
  • Field: Mode TeamWithMost
  • Field: Mode BLUTeam
  • Field: Mode REDTeam
  • Field: Mode TotalCount

Scenarios.Modules.CombatScoreTrigger+Value

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: Value AllKills
  • Field: Value PlayerKills
  • Field: Value BotKills
  • Field: Value DamageCaused
  • Field: Value DamageTaken
  • Field: Value Deaths
  • Field: Value Despawns

Scenarios.Modules.CombatScoreTrigger+Data

  • Method: String get_ValueName()
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: String ValueName
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Int32 threshold
  • Field: Mode mode
  • Field: Value value
  • Field: Boolean countToZero
  • Field: Boolean showOnFlightUI
  • Field: ScnTrigger triggerAny
  • Field: ScnTrigger triggerBLU
  • Field: ScnTrigger triggerRED
  • Field: ScnTrigger triggerDraw
  • Field: List`1 modeList
  • Field: List`1 valList
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.Hint

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.Hint+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void TriggerHint(Hint moduleInstance)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput trigger
  • Field: ScnMessage message
  • Field: HintStyle style
  • Field: Single duration
  • Field: Boolean suppressIfMissionEnding
  • Field: ScnTrigger onPopupDismiss
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.LandingTargetTrigger

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void OnLanding(Nullable`1 landing)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: RunwayLandingTarget runwayTgt
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.LandingTargetTrigger+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnPropReference`1 runway
  • Field: ScnTriggerInput inputStart
  • Field: ScnTrigger onLandingScored
  • Field: ScnTrigger onLandingFailed
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.Latch

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerRead()
  • Method: Void OnTriggerToggle()
  • Method: Void OnTriggerDisable()
  • Method: Void OnTriggerEnable()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.Latch+Data

  • Method: Boolean get_state()
  • Method: Void set_state(Boolean value)
  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean state
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnParameterPointer pState
  • Field: List`1 triggersEnable
  • Field: List`1 triggersDisable
  • Field: List`1 triggersToggle
  • Field: List`1 triggersRead
  • Field: ScnTrigger triggerOut
  • Field: ScnTrigger triggerOutNeg
  • Field: ScnTrigger triggerLatchEnabled
  • Field: ScnTrigger triggerLatchDisabled
  • Field: State foldoutReads
  • Field: State foldoutEnables
  • Field: State foldoutDisables
  • Field: State foldoutToggles
  • Field: State foldoutInputs
  • Field: State foldoutOutputs
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MiniScoreboardReadout

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void onPlayerScoresChg(Player arg1, Nullable`1 arg2)
  • Method: Void UpdateFlightUIText(Data data, Boolean fxAnimate)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MiniScoreboardReadout+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.MissionEnd

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void MirrorProcessed()
  • Method: Void Awake()
  • Method: Void OnScenarioEnd()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.MissionEnd+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput triggerSuccess
  • Field: ScnTriggerInput triggerEnd
  • Field: ScnTriggerInput triggerFail
  • Field: Boolean returnVehicleToPlayer
  • Field: Boolean despawnMissionNPCs
  • Field: Boolean despawnPlayerVehicle
  • Field: Boolean returnPlayerToStartingLocation
  • Field: Single delay
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.PlayerAircraftOps

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnApplyTrigger()
  • Method: Void InitInFlightAsNeeded()
  • Method: Void OnVehicleLogEvent(VehicleLogger vlog, VehicleLogEntry vle, IVehicleOwner owner)
  • Method: Void EnsureFlyingThenTrigger()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: FlyingState flownState
  • Field: Boolean armFlightBoundTriggers
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.PlayerAircraftOps+ResourceOps

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ResourceOps DontChange
  • Field: ResourceOps SetLevel
  • Field: ResourceOps SetLimit
  • Field: ResourceOps SetAndLimit
  • Field: ResourceOps Unusable
  • Field: ResourceOps Infinite

Scenarios.Modules.PlayerAircraftOps+AllowOps

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: AllowOps DontChange
  • Field: AllowOps Allowed
  • Field: AllowOps Denied

Scenarios.Modules.PlayerAircraftOps+ResupplyOps

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ResupplyOps Allowed
  • Field: ResupplyOps Denied
  • Field: ResupplyOps OnlyByHand
  • Field: ResupplyOps OnlyByProp

Scenarios.Modules.PlayerAircraftOps+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnParameterPointer enableMonitoring
  • Field: ScnTriggerInput applyOnTrigger
  • Field: ResourceOps fuelOps
  • Field: ResourceOps ammoOps
  • Field: Single fuelLvl
  • Field: Single ammoLvl
  • Field: ResupplyOps refuelRules
  • Field: ResupplyOps reloadRules
  • Field: AllowOps allowRepair
  • Field: AllowOps allowSwitch
  • Field: AllowOps allowPickup
  • Field: AllowOps allowFuddle
  • Field: Boolean groundCraggle
  • Field: Single airborneMinT
  • Field: Single crashMinDmg
  • Field: Boolean flyingStart
  • Field: ScnTrigger onAirborne
  • Field: ScnTrigger onLandSafe
  • Field: ScnTrigger onEndCrash
  • Field: ScnTrigger onTouchdown
  • Field: ScnTrigger onOuttaFuel
  • Field: ScnTrigger onOuttaAmmo
  • Field: ScnTrigger onRefuel
  • Field: ScnTrigger onReload
  • Field: ScnTrigger onRepair
  • Field: ScnTrigger onRetrve
  • Field: ScnTrigger onDamaged
  • Field: ScnTrigger onHevyDmg
  • Field: ScnTrigger onGetShot
  • Field: ScnTrigger onFireGuns
  • Field: ScnTrigger onPopSmoke
  • Field: ScnTrigger onCutSmoke
  • Field: State outputsFLS
  • Field: String rscOpsToolTip
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.PlayerAircraftOps+FlyingState

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: FlyingState NOT
  • Field: FlyingState AIRTIME
  • Field: FlyingState SURELY

Scenarios.Modules.PlayerStartPositions

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger()
  • Method: Void MovePlayerToStartPos(Player plr)
  • Method: ScnPlayerSpawn GetSpawnLocation(Data data)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Boolean launchLocationSet
  • Field: Int32 currentSpawnRound
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.PlayerStartPositions+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void Draw(ScnObjectTypes objVisiblityMask, Color c)
  • Method: Color GetTeamColor()
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 spawnLocations
  • Field: Teams team
  • Field: State spawnsFoldout
  • Field: ScnTriggerInput trigger
  • Field: PlayerSpawnMethod spawnMethod
  • Field: Boolean vehicleResetOnStart
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.RandomWaypoints

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.RandomWaypoints+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Single waypointTimerBaseValue
  • Field: Single waypointTimerVariation
  • Field: String gateProp
  • Field: List`1 spawnAreas
  • Field: State foldoutAreas
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.RecordCheckSet

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: MissionRecord InitRecord()
  • Method: Void OnTriggerReset()
  • Method: Void OnTriggerCheck(ScnParameterPointer spp)
  • Method: Boolean IsRecordBreak(MissionStat ms, MissionRecord mr, Single value)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: MissionStat mst
  • Field: MissionRecord rcr
  • Field: Nullable`1 standingRcrd
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.RecordCheckSet+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnReference`1 stat
  • Field: ScnParameterPointer recordFeed
  • Field: ScnTriggerInput trgCheckRecord
  • Field: ScnTriggerInput trgResetRecord
  • Field: ScnTrigger OnRecordBroken
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.ScoreboardSettings

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.ScoreboardSettings+ScoreboardModeRule

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ScoreboardModeRule LeaveUnchanged
  • Field: ScoreboardModeRule Default
  • Field: ScoreboardModeRule Combat

Scenarios.Modules.ScoreboardSettings+ShowTeamsRule

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ShowTeamsRule Auto
  • Field: ShowTeamsRule True
  • Field: ShowTeamsRule False
  • Field: ShowTeamsRule LeaveUnchanged

Scenarios.Modules.ScoreboardSettings+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScoreboardModeRule scoreboardMode
  • Field: ShowTeamsRule showTeams
  • Field: ShowTeamsRule showTeamTotals
  • Field: Boolean resetOnScenarioEnd
  • Field: Boolean clerarScoresOnScenarioEnd
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.SpeedRunScoring

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerStart()
  • Method: IEnumerator TrackBestSpeed()
  • Method: Boolean VehicleConditionIsValid(Vehicle v)
  • Method: Void OnTriggerReset()
  • Method: Void ResetScore()
  • Method: Void OnTriggerScore()
  • Method: Void OnTriggerFail()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Single currentBestSpd
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.SpeedRunScoring+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTriggerInput inputTriggerStart
  • Field: ScnTriggerInput inputTriggerReset
  • Field: ScnTriggerInput inputTriggerScore
  • Field: ScnTriggerInput inputTriggerFail
  • Field: ScnTrigger OnScore
  • Field: ScnTrigger OnFail
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.TimedTriggersModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerStop()
  • Method: Void OnTriggerStart()
  • Method: Void Update()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Double ut0
  • Field: Double ut1
  • Field: Boolean running
  • Field: ScreenMessage msg
  • Field: HashSet`1 tTriggersTriggered
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.TimedTriggersModule+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: String GetNextTriggerName(List`1 triggerTimes)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Single totalDuration
  • Field: List`1 triggerTimes
  • Field: ScnTriggerInput triggerStartTimer
  • Field: ScnTriggerInput triggerStopTimer
  • Field: State triggersFoldout
  • Field: Boolean visible
  • Field: Boolean countdown
  • Field: Boolean repeat
  • Field: ScreenMessageStyle screenMessageStyle
  • Field: String prefix
  • Field: String suffix
  • Field: String timeFormat
  • Field: ScnTrigger onTimerLapsed
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.TriggerCounter

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTriggerIn()
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Int32 count
  • Field: ScnTrigger[] inTriggers
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.TriggerCounter+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: Int32 count
  • Field: List`1 inTriggers
  • Field: ScnTrigger triggerOut
  • Field: State inTriggersFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.TriggerMultiListenerModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnTrigger(ScnTrigger trg)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: TMLData data
  • Field: Dictionary`2 inTriggers
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.TriggerMultiListenerModule+TMLData

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 inTriggers
  • Field: ScnTrigger triggerOut
  • Field: State inTriggersFoldout
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.TriggerTesterModule

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: Void OnScenarioEnd()
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.TriggerTesterModule+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnTrigger triggerA
  • Field: ScnTrigger triggerB
  • Field: ScnTrigger triggerC
  • Field: ScnTrigger triggerD
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleAreaGroup

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Void OnVehicleEnterOrLeaveArea(VehicleTriggerAreaProp arg1, Vehicle arg2)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: ScnTrigger OnEnterArea
  • Field: ScnTrigger OnLeaveArea
  • Field: Data data
  • Field: Nullable`1 groupState
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleAreaGroup+GroupLogic

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: GroupLogic Any
  • Field: GroupLogic All

Scenarios.Modules.VehicleAreaGroup+TriggerCondition

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: TriggerCondition VehicleInside
  • Field: TriggerCondition VehicleOutside

Scenarios.Modules.VehicleAreaGroup+InitialCondition

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: InitialCondition Met
  • Field: InitialCondition Unmet
  • Field: InitialCondition Unknown

Scenarios.Modules.VehicleAreaGroup+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Nullable`1 CheckCondition(VehicleTriggerAreaProp prop, Vehicle v)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: List`1 areas
  • Field: TriggerCondition condition
  • Field: GroupLogic groupLogic
  • Field: InitialCondition initialCondition
  • Field: Boolean allowUnpairedTriggers
  • Field: ScnTrigger OnAreasConditionMet
  • Field: ScnTrigger OnAreasConditionUnmet
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg

Scenarios.Modules.VehicleStateFilter

  • Method: Void OnScenarioStarting(ScenarioModuleData mData, Boolean asServer)
  • Method: Boolean TroolTestFail(Trool test, Boolean item)
  • Method: Void OnTriggerInput()
  • Method: Boolean AllThingsCheck(Vehicle lpv)
  • Method: Void OnScenarioEnd()
  • Method: Void MirrorProcessed()
  • Method: Scenario get_Scenario()
  • Method: ScnBehaviourData get_scnBehaviourData()
  • Method: T GetData()
  • Method: Boolean get_isMissionModule()
  • Method: Void OnCreate(Scenario host)
  • Method: IEnumerator OwnerNetUpdate(Single updateInterval)
  • Method: Void OnNetSerialize(NetworkWriter writer)
  • Method: Void CmdServerUpdate(Byte[] data)
  • Method: Void Rpc_ClientUpdate(Byte[] data)
  • Method: Void OnNetDeserialize(NetworkReader reader)
  • Method: Void UserCode_CmdServerUpdate__Byte[](Byte[] data)
  • Method: Void UserCode_Rpc_ClientUpdate__Byte[](Byte[] data)
  • Method: Boolean get_isServer()
  • Method: Boolean get_isClient()
  • Method: Boolean get_isLocalPlayer()
  • Method: Boolean get_isServerOnly()
  • Method: Boolean get_isClientOnly()
  • Method: Boolean get_isOwned()
  • Method: Boolean get_hasAuthority()
  • Method: Boolean get_authority()
  • Method: UInt32 get_netId()
  • Method: NetworkConnection get_connectionToServer()
  • Method: NetworkConnectionToClient get_connectionToClient()
  • Method: Boolean HasSyncObjects()
  • Method: NetworkIdentity get_netIdentity()
  • Method: Void set_netIdentity(NetworkIdentity value)
  • Method: Boolean GetSyncVarHookGuard(UInt64 dirtyBit)
  • Method: Void SetSyncVarHookGuard(UInt64 dirtyBit, Boolean value)
  • Method: Void SetSyncVarDirtyBit(UInt64 dirtyBit)
  • Method: Void SetDirty()
  • Method: Boolean IsDirty()
  • Method: Void ClearAllDirtyBits()
  • Method: Void InitSyncObject(SyncObject syncObject)
  • Method: Void SendCommandInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean requiresAuthority)
  • Method: Void SendRPCInternal(String functionFullName, NetworkWriter writer, Int32 channelId, Boolean includeOwner)
  • Method: Void SendTargetRPCInternal(NetworkConnection conn, String functionFullName, NetworkWriter writer, Int32 channelId)
  • Method: Void GeneratedSyncVarSetter(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged)
  • Method: Void GeneratedSyncVarSetter_GameObject(GameObject value, GameObject& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkIdentity(NetworkIdentity value, NetworkIdentity& field, UInt64 dirtyBit, Action`2 OnChanged, UInt32& netIdField)
  • Method: Void GeneratedSyncVarSetter_NetworkBehaviour(T value, T& field, UInt64 dirtyBit, Action`2 OnChanged, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarGameObject(GameObject newGameObject, GameObject& gameObjectField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: GameObject GetSyncVarGameObject(UInt32 netId, GameObject& gameObjectField)
  • Method: Void GeneratedSyncVarDeserialize(T& field, Action`2 OnChanged, T value)
  • Method: Void GeneratedSyncVarDeserialize_GameObject(GameObject& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkIdentity(NetworkIdentity& field, Action`2 OnChanged, NetworkReader reader, UInt32& netIdField)
  • Method: Void GeneratedSyncVarDeserialize_NetworkBehaviour(T& field, Action`2 OnChanged, NetworkReader reader, NetworkBehaviourSyncVar& netIdField)
  • Method: Void SetSyncVarNetworkIdentity(NetworkIdentity newIdentity, NetworkIdentity& identityField, UInt64 dirtyBit, UInt32& netIdField)
  • Method: NetworkIdentity GetSyncVarNetworkIdentity(UInt32 netId, NetworkIdentity& identityField)
  • Method: Void SetSyncVarNetworkBehaviour(T newBehaviour, T& behaviourField, UInt64 dirtyBit, NetworkBehaviourSyncVar& syncField)
  • Method: T GetSyncVarNetworkBehaviour(NetworkBehaviourSyncVar syncNetBehaviour, T& behaviourField)
  • Method: Void SetSyncVar(T value, T& fieldValue, UInt64 dirtyBit)
  • Method: Void OnSerialize(NetworkWriter writer, Boolean initialState)
  • Method: Void OnDeserialize(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeSyncVars(NetworkWriter writer, Boolean initialState)
  • Method: Void DeserializeSyncVars(NetworkReader reader, Boolean initialState)
  • Method: Void SerializeObjectsAll(NetworkWriter writer)
  • Method: Void SerializeObjectsDelta(NetworkWriter writer)
  • Method: Void DeserializeObjectsAll(NetworkReader reader)
  • Method: Void DeserializeObjectsDelta(NetworkReader reader)
  • Method: Void Serialize(NetworkWriter writer, Boolean initialState)
  • Method: Boolean Deserialize(NetworkReader reader, Boolean initialState)
  • Method: Void ResetSyncObjects()
  • Method: Void OnStartServer()
  • Method: Void OnStopServer()
  • Method: Void OnStartClient()
  • Method: Void OnStopClient()
  • Method: Void OnStartLocalPlayer()
  • Method: Void OnStopLocalPlayer()
  • Method: Void OnStartAuthority()
  • Method: Void OnStopAuthority()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Scenario Scenario
  • Property: ScnBehaviourData scnBehaviourData
  • Property: Boolean isMissionModule
  • Property: Boolean isServer
  • Property: Boolean isClient
  • Property: Boolean isLocalPlayer
  • Property: Boolean isServerOnly
  • Property: Boolean isClientOnly
  • Property: Boolean isOwned
  • Property: Boolean hasAuthority
  • Property: Boolean authority
  • Property: UInt32 netId
  • Property: NetworkConnection connectionToServer
  • Property: NetworkConnectionToClient connectionToClient
  • Property: NetworkIdentity netIdentity
  • Property: Byte ComponentIndex
  • Property: UInt64 syncVarDirtyBits
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Data data
  • Field: Scenario scn
  • Field: ScenarioModuleData baseData
  • Field: Action OnScenarioEnding
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scenarios.Modules.VehicleStateFilter+Trool

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: Trool False
  • Field: Trool Either
  • Field: Trool True

Scenarios.Modules.VehicleStateFilter+ZoneCheckMode

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: ZoneCheckMode InsideAnyOutsideAll
  • Field: ZoneCheckMode InsideAllOutsideAll
  • Field: ZoneCheckMode InsideAllOutsideAny
  • Field: ZoneCheckMode InsideAnyOutsideAny

Scenarios.Modules.VehicleStateFilter+Data

  • Method: Void OnGetScenarioEditorData(ContentData content)
  • Method: Boolean get_IsPlaying()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: Void Save(ConfigNode node, CfgContext context)
  • Method: Void Load(ConfigNode node, CfgContext context)
  • Method: Void Draw(ScnObjectTypes objVisibilityMask, Color color)
  • Method: AttributedType`1 get_ScnTypeData()
  • Method: String OnGetDisplayName()
  • Method: IEnumerable`1 OnGatherScnMarkers()
  • Method: String GetDisplayName()
  • Method: String GetScnEditorHeader()
  • Method: String OnGetScnEditorHeader()
  • Method: List`1 GetTriggers()
  • Method: List`1 GatherTriggers()
  • Method: Void GetScenarioEditorData(ContentData content)
  • Method: Void GetSettingsMenuData(ContentData content)
  • Method: Void OnGetSettingsMenuData(ContentData content)
  • Method: Void OnGetScnEditorTriggerUI(ContentData content)
  • Method: Void onEditorIsLinking(Boolean isLinking)
  • Method: IEnumerable`1 GatherScoreSources()
  • Method: Void OnGatherExternalAssets(List`1 exts)
  • Method: IEnumerable`1 GetInternalProps()
  • Method: ValueTuple`3 GetContainingStageInfo()
  • Method: Mission Scenarios.Data.IAmParameterSource.get_mission()
  • Method: Void Scenarios.Data.IAmParameterSource.set_mission(Mission value)
  • Method: String Scenarios.IScnNode.get_guid()
  • Method: String Scenarios.IScnNode.get_name()
  • Method: FloatingMMXPanel get_PropertiesDialog()
  • Method: Boolean Cast(ScnObjectTypes objVisibilityMask, Ray ray)
  • Method: Void OnUIHover(Boolean hover)
  • Method: Boolean OpenSettingsDialog(ContentData outerContent, Boolean rebuildRippleOut)
  • Method: Boolean OpenSettingsDialog(Action onDialogDismiss, Action onRebuild, Action`1 onDialogStChg)
  • Method: Void OnPropertiesDialogCreated(FloatingMMXPanel dialog)
  • Method: Void GetSettingsDialogData(ContentData content)
  • Method: Void onScnEditorEndedWithSettingsDialog()
  • Method: Void CloseSettingsDialog()
  • Method: Void OnSettingsDialogDismiss()
  • Method: String GetDefaultName(Int32 nodeIdx)
  • Method: NodeRendererOps GetAllowedRendererOps()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: Boolean IsPlaying
  • Property: AttributedType`1 ScnTypeData
  • Property: FloatingMMXPanel PropertiesDialog
  • Property: Boolean UIHover
  • Field: ScnParameterPointer ptrLastTest
  • Field: ScnTriggerInput inputTrigger
  • Field: Trool isFlying
  • Field: Trool isDamaged
  • Field: Trool isFueled
  • Field: Trool isArmed
  • Field: Trool isCrewed
  • Field: Trool isLanded
  • Field: Trool isMoving
  • Field: Trool isGrabbed
  • Field: Trool isStopped
  • Field: Trool isRunning
  • Field: Trool isTxLost
  • Field: List`1 InZones
  • Field: List`1 OutZones
  • Field: ZoneCheckMode zoneOps
  • Field: ScnTrigger passTrigger
  • Field: ScnTrigger failTrigger
  • Field: String customName
  • Field: Boolean enabled
  • Field: String moduleType
  • Field: ScenarioModule module
  • Field: ScenarioData scnData
  • Field: AttributedType`1 scnTypeData
  • Field: List`1 triggers
  • Field: State foldoutModule
  • Field: State foldoutTriggers
  • Field: String displayName
  • Field: List`1 triggerLists
  • Field: Mission mission
  • Field: String name
  • Field: String guid
  • Field: FloatingMMXPanel propertiesDialog
  • Field: Action OnContentRebuild
  • Field: Action OnDialogDismiss
  • Field: Action`1 OnDialogStateChg