void Start() { playerInventory = new List <PlayerWarrior>(); for (int i = 1; i <= inventorySize; i++) { PlayerWarrior newWarrior = new PlayerWarrior(); newWarrior.iconSprite = iconSprites[Random.Range(0, iconSprites.Length)]; playerInventory.Add(newWarrior); } GenInventory(); }
private PlayerWarrior AddNewPlayer(string name) { var n = new PlayerWarrior { CanMakeFootsteps = false, RunAnimation = false, NetworkName = name, x = 100 + 100.Random(), y = 100 + 100.Random(), filters = new[] { new GlowFilter(0x8080ff) } }.AddTo(Players).AttachTo(Map.GetWarzone()); n.Die += delegate { if (Players.Contains(n)) { Map.ShowMessage("One of us has died!"); } }; return(n); }