// Use this for initialization void Start() { manager = GameObject.Find("Main Camera").GetComponent <IslandManager>(); target = GameObject.Find("Target").GetComponent <Target>(); launch = GameObject.Find("Launcher").GetComponent <Launcher>(); madeInitialContact = false; owner = manager.hotseatID; if (owner == 1) { gameObject.GetComponent <Renderer>().material.color = Color.red; } if (owner == 2) { gameObject.GetComponent <Renderer>().material.color = Color.blue; } if (owner == 3) { gameObject.GetComponent <Renderer>().material.color = Color.green; } if (owner == 4) { gameObject.GetComponent <Renderer>().material.color = Color.magenta; } }
private void Start() { if (!islandManager) { islandManager = FindObjectOfType <IslandManager>(); } player = GetComponent <PlayerController>(); }
void Start() { if (!islandManager) { islandManager = FindObjectOfType <IslandManager>(); } chunks = GameObject.FindGameObjectsWithTag("WorldChunk") .Select(x => x.GetComponent <Chunk>()) .ToArray(); }
private void Awake() { if (_instance != null && _instance != this) { Destroy(this.gameObject); } else { _instance = this; } }
void Start() { print("aitest"); ArrayList islands = IslandManager.getAllIsland(); foreach (string island in islands) { print("aitest: load button island " + island); Button aButton = Instantiate(buttonIslandPrefab, Vector3.zero, Quaternion.identity) as Button; aButton.gameObject.name = island; aButton.onClick.AddListener(() => { switchScene(island); }); aButton.transform.SetParent(gameObject.transform, false); StartCoroutine(setButtonSprite(island, aButton)); } }
// Use this for initialization void Start() { manager = GameObject.Find("Main Camera").GetComponent <IslandManager>(); twoButton.onClick.AddListener(delegate { manager.setupGame(2); }); threeButton.onClick.AddListener(delegate { manager.setupGame(3); }); fourButton.onClick.AddListener(delegate { manager.setupGame(4); }); fiveButton.onClick.AddListener(delegate { manager.setupGame(5); }); OKButton.onClick.AddListener(delegate { launch.begin(); }); imageLocations = new Vector3[5]; imageIDs = new int[] { 0, 1, 2, 3, 4 }; for (int i = 0; i < turnOrderImages.Length; i++) { imageLocations[i] = turnOrderImages[i].rectTransform.position; } }
private void Start() { islandManager = GetComponent <IslandManager>(); scoreVisualizator = GetComponent <ScoreVisualizator>(); if (islandManager.tiles == null) { GenerateDebugTiles(); } tiles = islandManager.tiles; CreateNodes(); Calculate(); StartCoroutine(scoreVisualizator.ShowPoints()); }
public void Teleport(Vector3 position) { // check if player has been removed // could have been kicked. *Looks at Solunae* if (!this || this == null) { return; } if (!islandManager) { islandManager = FindObjectOfType <IslandManager>(); } if (!player) { player = GetComponent <PlayerController>(); } var hasParent = !!player.transform.parent; if (hasParent) { parent = player.Transform.parent; player.transform.SetParent(null); } player.GetComponent <NavMeshAgent>().Warp(position); player.Lock(); if (!hasParent && parent) { player.transform.SetParent(parent); transform.localPosition = Vector3.zero; } else { transform.position = position; } player.Island = islandManager.FindPlayerIsland(player); }
// Start is called before the first frame update void Start() { if (!dropEventManager) { dropEventManager = GetComponent <DropEventManager>(); } if (!ferryProgress) { ferryProgress = FindObjectOfType <FerryProgress>(); } if (!gameCamera) { gameCamera = FindObjectOfType <GameCamera>(); } if (!playerLogoManager) { playerLogoManager = GetComponent <PlayerLogoManager>(); } if (!villageManager) { villageManager = FindObjectOfType <VillageManager>(); } if (!settings) { settings = GetComponent <GameSettings>(); } if (!subEventManager) { subEventManager = GetComponent <TwitchEventManager>(); } if (!subEventManager) { subEventManager = gameObject.AddComponent <TwitchEventManager>(); } if (!commandServer) { commandServer = GetComponent <CommandServer>(); } if (!islandManager) { islandManager = GetComponent <IslandManager>(); } if (!itemManager) { itemManager = GetComponent <ItemManager>(); } if (!playerManager) { playerManager = GetComponent <PlayerManager>(); } if (!chunkManager) { chunkManager = GetComponent <ChunkManager>(); } if (!craftingManager) { craftingManager = GetComponent <CraftingManager>(); } if (!raidManager) { raidManager = GetComponent <RaidManager>(); } if (!streamRaidManager) { streamRaidManager = GetComponent <StreamRaidManager>(); } if (!arenaController) { arenaController = FindObjectOfType <ArenaController>(); } if (!ferryController) { ferryController = FindObjectOfType <FerryController>(); } if (!musicManager) { musicManager = GetComponent <MusicManager>(); } RegisterGameEventHandler <ItemAddEventHandler>(GameEventType.ItemAdd); RegisterGameEventHandler <ResourceUpdateEventHandler>(GameEventType.ResourceUpdate); RegisterGameEventHandler <ServerMessageEventHandler>(GameEventType.ServerMessage); RegisterGameEventHandler <VillageInfoEventHandler>(GameEventType.VillageInfo); RegisterGameEventHandler <VillageLevelUpEventHandler>(GameEventType.VillageLevelUp); RegisterGameEventHandler <PlayerRemoveEventHandler>(GameEventType.PlayerRemove); RegisterGameEventHandler <PlayerAddEventHandler>(GameEventType.PlayerAdd); RegisterGameEventHandler <PlayerExpUpdateEventHandler>(GameEventType.PlayerExpUpdate); RegisterGameEventHandler <PlayerJoinArenaEventHandler>(GameEventType.PlayerJoinArena); RegisterGameEventHandler <PlayerJoinDungeonEventHandler>(GameEventType.PlayerJoinDungeon); RegisterGameEventHandler <PlayerJoinRaidEventHandler>(GameEventType.PlayerJoinRaid); RegisterGameEventHandler <PlayerNameUpdateEventHandler>(GameEventType.PlayerNameUpdate); RegisterGameEventHandler <PlayerTaskEventHandler>(GameEventType.PlayerTask); RegisterGameEventHandler <StreamerWarRaidEventHandler>(GameEventType.WarRaid); RegisterGameEventHandler <StreamerRaidEventHandler>(GameEventType.Raid); RegisterGameEventHandler <PlayerAppearanceEventHandler>(GameEventType.PlayerAppearance); RegisterGameEventHandler <ItemBuyEventHandler>(GameEventType.ItemBuy); RegisterGameEventHandler <ItemSellEventHandler>(GameEventType.ItemSell); commandServer.StartServer(this); musicManager.PlayBackgroundMusic(); }
private void Awake() { islandManager = GetComponent <IslandManager>(); }
// Start is called before the first frame update void Start() { if (!dropEventManager) { dropEventManager = GetComponent <DropEventManager>(); } if (!ferryProgress) { ferryProgress = FindObjectOfType <FerryProgress>(); } if (!gameCamera) { gameCamera = FindObjectOfType <GameCamera>(); } if (!settings) { settings = GetComponent <GameSettings>(); } if (!subEventManager) { subEventManager = GetComponent <TwitchEventManager>(); } if (!subEventManager) { subEventManager = gameObject.AddComponent <TwitchEventManager>(); } if (!commandServer) { commandServer = GetComponent <CommandServer>(); } if (!islandManager) { islandManager = GetComponent <IslandManager>(); } if (!itemManager) { itemManager = GetComponent <ItemManager>(); } if (!playerManager) { playerManager = GetComponent <PlayerManager>(); } if (!chunkManager) { chunkManager = GetComponent <ChunkManager>(); } if (!craftingManager) { craftingManager = GetComponent <CraftingManager>(); } if (!raidManager) { raidManager = GetComponent <RaidManager>(); } if (!streamRaidManager) { streamRaidManager = GetComponent <StreamRaidManager>(); } if (!arenaController) { arenaController = FindObjectOfType <ArenaController>(); } if (!ferryController) { ferryController = FindObjectOfType <FerryController>(); } if (!musicManager) { musicManager = GetComponent <MusicManager>(); } commandServer.StartServer(this); musicManager.PlayBackgroundMusic(); }
private void Awake() { instance = this; }