Scoring

From KitHack Model Club Wiki
Jump to navigation Jump to search

Back to SDK API Reference

Scoring

Scoring.CombatStats

  • Method: CombatStats get_Instance()
  • Method: Void Awake()
  • Method: Dictionary`2 get_Stats()
  • Method: Void Start()
  • Method: Void OnDestroy()
  • Method: Boolean AddPlayerIfNeeded(IVehicleOwner p)
  • Method: Void AddScoreToPlayer(IVehicleOwner p, Int32 playerKills, Int32 botKills, Int32 deaths, Int32 damageTaken, Int32 damageCaused, Int32 despawns)
  • Method: Void RpcBroadcastScoreUpdate(UInt32 netId, Int32 NPCHostteam, CombatStat sc, CombatStat scDelta)
  • Method: CombatStat GetPlayerStats(Player p)
  • Method: Void CountHitsAndDamage(VehicleLogger vlog, VehicleLogEntry log, IVehicleOwner owner)
  • Method: Void CountCombatKillsAndDeaths(VehicleLogger vlog, VehicleLogEntry lge, IVehicleOwner owner)
  • Method: Void ClearScores()
  • Method: Void MirrorProcessed()
  • Method: Void UserCode_RpcBroadcastScoreUpdate__UInt32__Int32__CombatStat__CombatStat(UInt32 netId, Int32 NPCHostteam, CombatStat sc, CombatStat scDelta)
  • Method: Void InvokeUserCode_RpcBroadcastScoreUpdate__UInt32__Int32__CombatStat__CombatStat(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection)
  • 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: CombatStats Instance
  • Property: Dictionary`2 Stats
  • 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: CombatStats instance
  • Field: Dictionary`2 stats
  • Field: UnityEvent`3 OnCombatStatsChanged
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scoring.CombatStats+CombatStat

  • Method: Int32 get_TotalKills()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Int32 TotalKills
  • Field: Int32 playerKills
  • Field: Int32 botKills
  • Field: Int32 deaths
  • Field: Int32 damageTaken
  • Field: Int32 damageCaused
  • Field: Int32 despawns

Scoring.MissionScoring

  • Method: MissionScoring get_Instance()
  • Method: Void Awake()
  • Method: Void AddScoreToPlayer(Player player, ScoreEntry score, Action`1 onRPC)
  • Method: Void AddScoreToPlayer(Player player, Single score, String category, String whatFor, String breakdown, Action`1 onRPC)
  • Method: Void onAddScoreToPlayer(Player player, ScoreEntry score)
  • Method: Void RpcAddScore(UInt32 playerId, ScoreEntry scoreEntry)
  • Method: Void ClearScoreForPlayer(Player plr, Action`1 onRPC)
  • Method: Void onResetPlayerScore(Player p)
  • Method: Void RpcClearPlayerScore(UInt32 playerID)
  • Method: Void ClearScores(Action`1 onRPC)
  • Method: Void onResetScores()
  • Method: Void RpcClearAllScores()
  • Method: Void ModifyPlayerScore(Player plr, ScoreEntry score, Action`1 onRPC)
  • Method: Void onModifyPlayerScore(Player plr, ScoreEntry score, Action`1 onRPC)
  • Method: Void RpcModifyPlayerScore(UInt32 playerID, ScoreEntry score)
  • Method: Single GetPlayerScore(Player player)
  • Method: Single onGetPlayerScore(Player player)
  • Method: Void AddPlayerIfNeeded(Player player)
  • Method: ScoreLog GetPlayerScoreBreakdown(Player player)
  • Method: ScoreLog onGetPlayerScoreBreakdown(Player player)
  • Method: Void SetPlayerScore(MissionStat stat, Player player)
  • Method: Void MirrorProcessed()
  • Method: Void UserCode_RpcAddScore__UInt32__ScoreEntry(UInt32 playerId, ScoreEntry scoreEntry)
  • Method: Void InvokeUserCode_RpcAddScore__UInt32__ScoreEntry(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection)
  • Method: Void UserCode_RpcClearPlayerScore__UInt32(UInt32 playerID)
  • Method: Void InvokeUserCode_RpcClearPlayerScore__UInt32(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection)
  • Method: Void UserCode_RpcClearAllScores()
  • Method: Void InvokeUserCode_RpcClearAllScores(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection)
  • Method: Void UserCode_RpcModifyPlayerScore__UInt32__ScoreEntry(UInt32 playerID, ScoreEntry score)
  • Method: Void InvokeUserCode_RpcModifyPlayerScore__UInt32__ScoreEntry(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection)
  • Method: Boolean get_IsAwaitingResponse()
  • Method: Boolean AwaitResponse(Action`1 onResponse, Single timeout)
  • Method: Void HandleResponse(Boolean success)
  • Method: Void Rpc_HandleResponse(Boolean success)
  • Method: Void UserCode_Rpc_HandleResponse__Boolean(Boolean success)
  • 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: MissionScoring Instance
  • Property: Boolean IsAwaitingResponse
  • 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 scores
  • Field: MissionScoring instance
  • Field: Action`1 pendingResponse
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scoring.ScoreLog

  • Method: IEnumerator`1 GetEnumerator()
  • Method: IEnumerator System.Collections.IEnumerable.GetEnumerator()
  • Method: ScoreEntry get_Item(Int32 index)
  • Method: Int32 IndexOf(ScoreEntry entry)
  • Method: Int32 Count()
  • Method: Single get_GetTotalScore()
  • Method: Void Add(ScoreEntry scoreEntry)
  • Method: Void Clear()
  • Method: Void Modify(ScoreEntry score)
  • Method: Single GetScoreForCategory(String cat)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Property: ScoreEntry Item
  • Property: Single GetTotalScore
  • Field: List`1 scores

Scoring.ScoreEntry

  • Method: ScoreEntry Announce()
  • Method: String GetAnnounceMessage()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Single score
  • Field: String whatFor
  • Field: String breakdown
  • Field: String category

Scoring.ScoringDB

  • Method: Void AddScoreForPlayer(Player player, Single score, MissionStat stat)
  • Method: Void SetScoreForPlayer(Player player, Single score, MissionStat stat)
  • Method: Single GetScoreForPlayer(Player player, MissionStat stat)
  • Method: Dictionary`2 GetScoresForPlayer(Player player)
  • Method: Void ClearScoresForPlayer(Player player, MissionStat stat)
  • Method: Void ClearAllScores()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: Dictionary`2 scores

Scoring.LocalizedNetScreenMessages

  • Method: LocalizedNetScreenMessages get_Instance()
  • Method: Void Awake()
  • Method: Void PostLocalizedMessage(String term, String fallback, Object[] args)
  • Method: Void PostPSLocalizedMessage(String prefix, String term, String fallback, String suffix, Object[] args)
  • Method: Void Rpc_OnServerLocMessageReceived(String prefix, String term, String fallback, String suffix, String argsData)
  • Method: Void OnMessageReceived_Local(String message)
  • Method: Void MirrorProcessed()
  • Method: Void UserCode_Rpc_OnServerLocMessageReceived__String__String__String__String__String(String prefix, String term, String fallback, String suffix, String argsData)
  • Method: Void InvokeUserCode_Rpc_OnServerLocMessageReceived__String__String__String__String__String(NetworkBehaviour obj, NetworkReader reader, NetworkConnectionToClient senderConnection)
  • 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: LocalizedNetScreenMessages Instance
  • 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: Color messageTxtColor
  • Field: Single messageDuration
  • Field: LocalizedNetScreenMessages instance
  • Field: SyncDirection syncDirection
  • Field: SyncMode syncMode
  • Field: Single syncInterval
  • Field: Double lastSyncTime
  • Field: List`1 syncObjects
  • Field: NetworkIdentity _netIdentity
  • Field: UInt64 syncObjectDirtyBits

Scoring.IScoringSource

  • Method: Void GetExpectedScore(Single& score, String& category, Int32& qty)