public override void FillSpawnPoints() { SpawnPoints.Clear(); SpawnPoints.Add(GameObject.Find("SpawnPoints/Team" + AeCore.m_pCoreGame.MyStats.m_iTeamID.ToString() + "/RightDown")); SpawnPoints.Add(GameObject.Find("SpawnPoints/Team" + AeCore.m_pCoreGame.MyStats.m_iTeamID.ToString() + "/LeftUp")); SpawnPoints.Add(GameObject.Find("SpawnPoints/Team" + AeCore.m_pCoreGame.MyStats.m_iTeamID.ToString() + "/LeftDown")); }
internal void Unloading() { _variables.ResetAvailability(Zone.ZoneLoadedAvailability); IsEnabled = false; Properties = null; Pathfinding = null; Connections.Clear(); SpawnPoints.Clear(); Npcs.Clear(); Listeners.Clear(); }
public void SetTilemap(MapProperties tilemap) { Tilemap = tilemap; if (Tilemap) { Pathfinding = Tilemap.GetComponent <Pathfinding>(); Tilemap.AddConnections(Connections); Tilemap.AddSpawnPoints(SpawnPoints); } else { Pathfinding = null; Connections.Clear(); SpawnPoints.Clear(); } }
protected override void OnDisabled() { SpawnPoints.Clear(); GameEvents.onFlightReady.Remove(SafetyBubbleEvents.FlightReady); }
/// <summary> /// Clears all spawn points, textures and tiles. /// </summary> public void Clear() { SpawnPoints.Clear(); Textures.Clear(); Tiles.Clear(); }