OpenRA.Mods.Common.Traits.EditorActorLayer.CreatePlayers C# (CSharp) Method

CreatePlayers() public method

public CreatePlayers ( World w ) : void
w World
return void
        public void CreatePlayers(World w)
        {
            if (w.Type != WorldType.Editor)
                return;

            Players = new MapPlayers(w.Map.PlayerDefinitions);

            var worldOwner = Players.Players.Select(kvp => kvp.Value).First(p => !p.Playable && p.OwnsWorld);
            w.WorldActor.Owner = new Player(w, null, worldOwner);
        }