public void SelectedEnemy(BattleActor actor) { BattleController().SelectedEnemy(actor); }
void GUI_BattleMode_BattleStat(BattleActor actor) { string lifeMeterStyle = "LifeMeterName"; BattleRound currentTurn = Utilities().getCurrentTurn(); GUILayout.BeginHorizontal(); if((null != currentTurn) && (actor == currentTurn.actor)) GUILayout.Box("","QueueCurrentTurnIcon"); else GUILayout.Space(24); GUILayout.BeginVertical(); if((null != currentTurn) && (actor == Utilities().getCurrentCharacter())) lifeMeterStyle = "LifeMeterNamePlayer"; GUILayout.Label(string.Format("{0}", actor.name), lifeMeterStyle); // Actor name GUILayout.BeginHorizontal(); GUILayout.Box("", "LifeMeter"); // Life-meter ribbon Rect tempRect = GUILayoutUtility.GetLastRect(); GUI.Label(tempRect, string.Format("{0}", actor.remainingHealth), "LifeMeterAmount"); // Life amount float space = 100f * (((actor.health - actor.remainingHealth) * 1.0f)/actor.health)*tempRect.width; GUILayout.Space(space); // Space repr Health Lost GUILayout.EndHorizontal(); GUILayout.EndVertical(); GUILayout.EndHorizontal(); }