コード例 #1
0
 public void SelectedEnemy(BattleActor actor)
 {
     BattleController().SelectedEnemy(actor);
 }
コード例 #2
0
    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();
    }
コード例 #3
0
 public void SelectedEnemy(BattleActor actor)
 {
     BattleController().SelectedEnemy(actor);
 }