private void Start() { float cameraX = Camera.main.orthographicSize * Screen.width / Screen.height; float cameraY = Camera.main.orthographicSize; cameraXBound = new Bounds(-cameraX, cameraX); cameraYBound = new Bounds(-cameraY, cameraY); ColdCry.Graphic.Graphics.LoadGraphics(); tower = TowerFactory.GetInstance(); Subscribe(tower); innerMask = GameObject.Find("Mask").GetComponent <SpriteMask>(); outerMask = GameObject.Find("Mask_Platform").GetComponent <SpriteMask>(); // humanPlayer = PlayersFactory.GetHumanPlayer(); hairPlayer = PlayersFactory.GetHairPlayer(); hairPlayer.GetComponent <HairMove>().Tower = tower; humanPlayer = GameObject.Find("PlayerMainPrefab"); // Vector3 firstPlatformPos = tower.GetLowestPlatform( 1 ).transform.position; //humanPlayer.transform.position = firstPlatformPos + new Vector3( 0, 0.25f ); // Timers initialization Instance.gameTimerId = TimerManager.Create(easyTimer, this); }
public void SpawnTowerType3() { Debug.Log("SpawnTowerType3"); TowerFactory.GetInstance().SpawnTower(mousePosition, 3); fsmProcess.MoveNext(TransitionCreateTower); }