void OnEntitySpawned(BaseNetworkable entity) { if (NotifyHelicopter && entity.ToString().Contains("/patrolhelicopter.prefab")) { Say(GetMsg("Incoming Helicopter")); } }
private void OnEntityKill(BaseNetworkable entity) { if (entity.ShortPrefabName.Contains("cupboard.tool")) { if (entity.ToString() == CupBoardRedString) { BasePlayer.activePlayerList.ForEach(x => SendChatMessage(x, CurrentWin, CurrentRedUpper, CurrentBlueUpper)); ClearGame(); return; } if (entity.ToString() == CupBoardBlueString) { BasePlayer.activePlayerList.ForEach(x => SendChatMessage(x, CurrentWin, CurrentBlueUpper, CurrentRedUpper)); ClearGame(); return; } } }
void OnEntitySpawned(BaseNetworkable entity) { string entityString = entity.ToString(); if (entityString.Contains("/autospawn/") || entityString.Contains("/building core/")) { return; } //Debug.Log(entityString); }
void OnEntityKill(BaseNetworkable entity) { if (entity.GetType().ToString().Equals("Bear")) { string key = entity.ToString(); if (hitlist.ContainsKey(key)) { Broadcast(entity.GetType().ToString()); string kill_key = hitlist[key];; if (killList.ContainsKey(kill_key)) { killList[kill_key] += 1; } else { killList.Add(kill_key, 1); PlayerLogic.findPlayer(kill_key, players).addKill(); } Broadcast("Bear was killed by {0}, He already killed {1} Bears", kill_key, killList[kill_key]); } } }