Esempio n. 1
0
    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);
    }
Esempio n. 2
0
 public void SpawnTowerType3()
 {
     Debug.Log("SpawnTowerType3");
     TowerFactory.GetInstance().SpawnTower(mousePosition, 3);
     fsmProcess.MoveNext(TransitionCreateTower);
 }