public void InitForceFieldColor(NodeAddedEvent e, SelfBattleUserNode selfUser, [Combine] TeamForceFieldInstanceNode forceField) { if (!selfUser.Entity.IsSameGroup <TeamGroupComponent>(forceField.Entity)) { forceField.effectInstance.GameObject.GetComponent <ForceFieldEffect>().SwitchToEnemyView(); } }
public void InitForceFieldForSpectator(NodeAddedEvent e, SpectatorBattleUserNode spectator, [Context, Combine] TeamForceFieldInstanceNode forceField, [Context, JoinByTeam] TeamColorNode teamColor) { if (teamColor.teamColor.TeamColor == TeamColor.RED) { forceField.effectInstance.GameObject.GetComponent <ForceFieldEffect>().SwitchToEnemyView(); } }