Ejemplo n.º 1
0
    void Awake()
    {
        PlayerPrefs.SetInt("Level", LevelBerapa);

        Instance     = this;
        PohonSasaran = null;
    }
Ejemplo n.º 2
0
    } // update UI info on end turn

    // setup class
    private void SetReferences()
    {
        managerAssets   = GetComponent <ManagerAssets>();
        managerControls = GetComponent <ManagerControls>();
        managerGame     = GetComponent <ManagerGame>();
        managerPlayer   = GetComponent <ManagerPlayer>();
    }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        UIInstance = this;

        score = 0;
        gametime = 20;
    }
Ejemplo n.º 4
0
    void Start()
    {
        UIInstance = this;

        score = 0;
        //gametime = 20f;
    }
 void Start()
 {
     ManagerGame   = GameObject.Find("ManagerGame").GetComponent <ManagerGame>();
     Rigidbody2D   = GetComponent <Rigidbody2D>();
     BoxCollider2D = GetComponent <BoxCollider2D>();
     Grounded      = false;
 }
Ejemplo n.º 6
0
 // Use this for initialization
 void Start()
 {
     managerGame = this;
     //CurrentItem();
     DataFirstItem();
     UpdateIU();
     UpdateUIDetail();
 }
Ejemplo n.º 7
0
    } // called LMB click on panelBot button EndTurn routed through ManagerUI.HandleEntryPointButtonClick()

    // setup class
    private void SetReferences()
    {
        managerCursor  = GetComponent <ManagerCursor>();
        managerGame    = GetComponent <ManagerGame>();
        managerPlayer  = GetComponent <ManagerPlayer>();
        managerTerrain = GetComponent <ManagerTerrain>();
        managerUI      = GetComponent <ManagerUI>();
        managerUnits   = GetComponent <ManagerUnits>();
    }
Ejemplo n.º 8
0
    private void SetReferences()
    {
        GameObject managersContainer = GameObject.Find(Settings.nameManagersContainerGO);

        managerControls = managersContainer.GetComponent <ManagerControls>(); // for click functionality
        managerGame     = managersContainer.GetComponent <ManagerGame>();
        managerPlayer   = managersContainer.GetComponent <ManagerPlayer>();   // for check whether this.TileTerrain is already moused-over
        managerUI       = managersContainer.GetComponent <ManagerUI>();       // for button setup
    }
Ejemplo n.º 9
0
 private void Awake()
 {
     Singleton   = this;
     onGame      = true;
     Cotage      = 0;
     Enemies     = new List <Character>();
     Towers      = new List <Tower>();
     spawnPoints = new List <SpawnPoint>();
 }
Ejemplo n.º 10
0
    private void Awake()
    {
        G   = this;
        SF  = SaveFile.SF;
        MUI = ManagerUI.MUI;
        ItemPlayerGame.G = this;

        allPlayers = new List <ItemPlayerGame>();
        plantel    = new List <Player>();
    }
Ejemplo n.º 11
0
 private void Awake()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
     }
 }
Ejemplo n.º 12
0
 private void Awake()
 {
     if (!instance)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
Ejemplo n.º 13
0
 // To be sure there is only one ManagerGame
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(this.gameObject);
     }
     DontDestroyOnLoad(this);
 }
Ejemplo n.º 14
0
 void _MakeSingleInstance()
 {
     if (instance != null)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(gameObject);
     }
 }
Ejemplo n.º 15
0
 // setup class
 private void SetCheckSingleton()
 {
     if (managerGameIns)
     {
         Destroy(transform.gameObject);
     }
     else
     {
         managerGameIns = this;
     }
     DontDestroyOnLoad(transform.gameObject);
 }
Ejemplo n.º 16
0
    private void Awake()
    {
        if (!instance)
        {
            instance = this;
        }
        //otherwise, if we do, kill this thing
        else
        {
            Destroy(this.gameObject);
        }

        DontDestroyOnLoad(this.gameObject);
    }
Ejemplo n.º 17
0
    void Awake()
    {
        if (instance == null)
        {
            //if not, set instance to this
            instance = this;

            //If instance already exists and it's not this:
        }
        else if (instance != this)
        {
            //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager.
            Destroy(gameObject);
        }
    }
Ejemplo n.º 18
0
        static void Main(string[] args)
        {
            Character ryu = ManagerGame.getInstance().instantiateCharacter();

            ryu.walk();
            ryu.jump();
            ryu.punch();
            ryu.comboA();
            ryu.setState(new God());
            ryu.walk();
            ryu.jump();


            Console.ReadLine();
        }
Ejemplo n.º 19
0
 public void evaluate(ManagerGame game)
 {
     //switch (type)
     //{
     //    case EventType.PlayMinion:
     //        break;
     //    case EventType.PlaySpell:
     //        break;
     //    case EventType.DamageMinion:
     //        break;
     //    default:
     //        Debug.LogError("Event.cs, event type not implemented.");
     //        break;
     //}
 }
Ejemplo n.º 20
0
    public void Awake()
    {
        instance = this;
        arrow.gameObject.SetActive(false);

        for (int i = 0; i < 2; i++)
        {
            foreach (var item in ManagerData.instance.GetComponentsInChildren <Minion>())
            {
                Instantiate(item, players[0].deck.transform);
                Instantiate(item, players[1].deck.transform);
            }
        }
        foreach (var item in ManagerData.instance.GetComponentsInChildren <Spell>())
        {
            Instantiate(item, players[0].deck.transform);
            Instantiate(item, players[1].deck.transform);
        }
    }
Ejemplo n.º 21
0
        private void CreateManagers()
        {
            var resourcesManagerFactory = new ResourcesManagerFactory();

            ResourcesManager = resourcesManagerFactory.Create();
            _managers.Add(ResourcesManager.Instance());

            var managerCanvasFactory = new ManagerCanvasFactory();

            ManagerCanvas = managerCanvasFactory.Create();
            _managers.Add(ManagerCanvas.Instance());

            var managerUi = new ManagerUiFactory();

            ManagerUi = managerUi.Create();
            _managers.Add(ManagerUi.Instance());

            var managerGameFactory = new ManagerGameFactory();

            ManagerGame = managerGameFactory.Create();
            _managers.Add(ManagerGame.Instance());
        }
Ejemplo n.º 22
0
    void Start()
    {
        if (singlton != null)
        {
            Destroy(singlton.gameObject);
        }
        singlton = this;


        List <Player> players = GameMetaData.GetInstance().GetPlayers;

        Transform[] tmpPosition = new Transform[players.Count];

        if (players.Count == 1)
        {
            tmpPosition[0] = startPositionSolo;
        }
        else if (players.Count == 2)
        {
            tmpPosition = startPositionPlayer2;
        }
        else
        {
            tmpPosition = startPositionPlayer3;
        }

        GameObject instGrid;
        Game       game;


        for (int i = 0; i < players.Count; i++)
        {
            instGrid = (GameObject)Instantiate(prefabGrid, tmpPosition[i]);
            game     = instGrid.GetComponentInChildren <Game>();
            games.Add(game);
            game.GoStart(players[i]);
        }
    }
Ejemplo n.º 23
0
 void Start()
 {
     mangame=GameObject.Find("Manager").GetComponent<ManagerGame>();
 }
Ejemplo n.º 24
0
 // setup
 private void SetReferences()
 {
     managerGame    = GetComponent <ManagerGame>();
     managerPlayer  = GetComponent <ManagerPlayer>();
     managerTerrain = GetComponent <ManagerTerrain>();
 }
Ejemplo n.º 25
0
 // setup
 private void SetReferences(GameObject callingObject)
 {
     managerControls = callingObject.GetComponent <ManagerControls>();
     managerGame     = callingObject.GetComponent <ManagerGame>();
 }
Ejemplo n.º 26
0
 private void Awake()
 {
     SF = SaveFile.SF;
     G  = ManagerGame.G;
     ItemPlayerPlaying.P = this;
 }
Ejemplo n.º 27
0
 // Use this for initialization
 void Start()
 {
     man = GameObject.FindWithTag("GameController").GetComponent <ManagerGame>();
 }
Ejemplo n.º 28
0
 // setup
 private void Setup()
 {
     managersContainer = GameObject.Find(Settings.nameManagersContainerGO);
     managerControls   = managersContainer.GetComponent <ManagerControls>();
     managerGame       = managersContainer.GetComponent <ManagerGame>();
 }
Ejemplo n.º 29
0
 private void Start()
 {
     _managerGame           = GameObject.Find("ManagerGame").GetComponent <ManagerGame>();
     _rigidbody             = GetComponent <Rigidbody>();
     _rigidbody.isKinematic = true;
 }
Ejemplo n.º 30
0
    public void updateGraphics(ManagerGame game)
    {
        // Destroy previous graphics
        for (int i = 0; i < 2; i++)
        {
            DestroyAllChildren(game.players[i].graphicHand);
            DestroyAllChildren(game.players[i].graphicBoard);
            DestroyAllChildren(game.players[i].graphicDeck);
            DestroyAllChildren(game.players[i].graphicHero);
        }

        // Iterate over each controller
        for (int controllerIndex = 0; controllerIndex < 2; controllerIndex++)
        {
            UnparentDisabledChildren(game.players[controllerIndex].hand);
            UnparentDisabledChildren(game.players[controllerIndex].board);
            UnparentDisabledChildren(game.players[controllerIndex].hero);
            // Add all cards to hand
            var hand = game.players[controllerIndex].hand.transform;

            for (int i = 0; i < hand.childCount; i++)
            {
                var item = hand.GetChild(i);
                var t    = 0.5f;
                if (hand.childCount > 1)
                {
                    t = i / (float)(hand.childCount - 1);
                }
                var position = hands[controllerIndex].evaluate(t);
                var tr       = game.players[controllerIndex].graphicHand.transform;
                var graphic  = Instantiate(Resources.Load("Prefab Card") as GameObject, position, Quaternion.identity, tr);
                graphic.name = item.name;
                graphic.GetComponent <GraphicCard>().source = item.gameObject;
                graphic.GetComponent <Graphic>().UpdateGraphics(item.GetComponent <EntityData>());
            }
            // Add all minions to board
            var board = game.players[controllerIndex].board.transform;

            for (int i = 0; i < board.childCount; i++)
            {
                var item = board.GetChild(i);
                var t    = 0.5f;
                if (board.childCount > 1)
                {
                    t += i * (1f / 6f);
                    t -= ((board.childCount - 1f) / 6f) / 2f;
                }
                var position = boards[controllerIndex].evaluate(t);
                var tr       = game.players[controllerIndex].graphicBoard.transform;
                var graphic  = Instantiate(Resources.Load("Prefab Minion") as GameObject, position, Quaternion.identity, tr);
                graphic.name = item.name;
                graphic.GetComponent <GraphicMinion>().source = item.gameObject;
                graphic.GetComponent <Graphic>().UpdateGraphics(item.GetComponent <EntityData>());
            }
            // Add hero
            if (game.players[controllerIndex].hero.transform.childCount > 0)
            {
                var item     = game.players[controllerIndex].hero.transform.GetChild(0);
                var t        = 0.5f;
                var position = heroes[controllerIndex].evaluate(t);
                var tr       = game.players[controllerIndex].graphicHero.transform;
                var graphic  = Instantiate(Resources.Load("Prefab Hero") as GameObject, position, Quaternion.identity, tr);
                graphic.name = item.name;
                graphic.GetComponent <GraphicMinion>().source = item.gameObject;
                graphic.GetComponent <Graphic>().UpdateGraphics(item.GetComponent <EntityData>());
            }
        }
    }
Ejemplo n.º 31
0
 // setup
 private void SetReferences()
 {
     cameraGO    = GameObject.Find(Settings.nameCamGO);
     managerGame = GetComponent <ManagerGame>();
 }
Ejemplo n.º 32
0
 void Awake()
 {
     managerGame = this;
 }
Ejemplo n.º 33
0
 public InputState(ManagerGame manager, GestureState gesture, Graphic graphic)
 {
     this.manager = manager;
     this.gesture = gesture;
     this.graphic = graphic;
 }