//void EndTurnSubcribe(MatchEvent public void PlayersEndTurnEvent(Player.PlayerEvent switchTurn) { foreach (Player p in players) { p.endTurn = switchTurn; } }
private string PopupTextureName(Player.PlayerEvent playerEvent) { List <string> textureNames = new List <string>(); string prefix = ""; switch (playerEvent) { case Player.PlayerEvent.Died: prefix = "death"; break; case Player.PlayerEvent.Goal_Passed: prefix = "clear"; break; } foreach (string s in TextureManager.Textures.Keys) { if (s.StartsWith(string.Concat("popup-", prefix, "-"))) { textureNames.Add(s); } } if (textureNames.Count > 0) { return(textureNames[(int)Random.Generator.Next(textureNames.Count)]); } return(""); }
public void StartPopupForEvent(Player.PlayerEvent playerEvent) { Visible = true; Scale = 0.0f; if (!string.IsNullOrEmpty(PopupTextureName(playerEvent))) { MappingName = PopupTextureName(playerEvent); Activate(); } }
private string PopupTextureName(Player.PlayerEvent playerEvent) { List <string> textureNames = new List <string>(); string prefix = ""; switch (playerEvent) { case Player.PlayerEvent.Died: prefix = "death"; break; case Player.PlayerEvent.Goal_Passed: prefix = "clear"; break; } return(string.Concat("popup-", prefix, "-1")); }
public void StartPopupForEvent(Player.PlayerEvent playerEvent) { Visible = true; Scale = 0.0f; TextureReference = PopupTextureName(playerEvent); if (!string.IsNullOrEmpty(TextureReference)) { Texture = TextureManager.Textures[TextureReference]; Frame = Texture.Bounds; Origin = new Vector2(Frame.Width, Frame.Height) / 2.0f; Activate(); } }
void OnPlayerEvent(Player.PlayerEvent playerEvent) { switch (playerEvent) { case Player.PlayerEvent.Dispossess: cameraAnchorRootTransform = null; mainCamera.Dispossess(); break; case Player.PlayerEvent.Possess: GameObject playerParentGO = Singletons.player.charRootTransform.gameObject; head = MiscUtils.FindChildInHierarchy(playerParentGO, "Head").GetComponent <Head>(); cameraAnchorRootTransform = MiscUtils.FindChildInHierarchy(playerParentGO, "CameraAnchor_TwoPerspectives").transform; mainCamera.InitializeForNewCharacter(Singletons.player.charRootTransform); if (state == State.FirstPerson) { mainCamera.HideHead(); } break; } }
public bool switchTurnCheck; //temperary // Use this for initialization void Start() { click = Click2; }