示例#1
0
        private void AddUserAddedMessage(NotSelfUserNode userNode, TeamColor userTeamColor, CombatEventLogNode combatEventLogNode)
        {
            Color  teamColor   = CombatEventLogUtil.GetTeamColor(userTeamColor, combatEventLogNode.combatEventLog);
            string messageText = CombatEventLogUtil.ApplyPlaceholder(combatEventLogNode.combatLogCommonMessages.UserJoinBattleMessage, "{user}", userNode.userRank.Rank, userNode.userUid.Uid, teamColor);

            combatEventLogNode.uiLog.UILog.AddMessage(messageText);
        }
示例#2
0
 public void OnUserAdded(NodeAddedEvent e, DMBattleUserNode battleUser, [JoinByUser] NotSelfUserNode userNode, [JoinByBattle] SingleNode <DMComponent> dm, [JoinAll] CombatEventLogNode combatEventLogNode)
 {
     this.AddUserAddedMessage(userNode, battleUser.colorInBattle.TeamColor, combatEventLogNode);
 }
示例#3
0
 public void OnUserAdded(NodeAddedEvent e, TeamBattleUserNode teamBattleUserNode, [JoinByUser] NotSelfUserNode userNode, TeamBattleUserNode teamBattleUser2Node, [JoinByTeam] TeamNode teamNode, [JoinAll] CombatEventLogNode combatEventLogNode)
 {
     this.AddUserAddedMessage(userNode, teamNode.colorInBattle.TeamColor, combatEventLogNode);
 }