Esempio n. 1
0
 // Use this for initialization
 void Start()
 {
     //dummy
     _Hp     = 20;
     _MaxHp  = 20;
     _Attack = 3;
     UISpawner.Spawn(gameObject, this);
     SetStates <BehaviourState>();
     _moveTo = transform.position;
     Debug.Log(NameGenerator.Generate());
     _player = GameObject.FindWithTag("Player").GetComponent <Player>();
 }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        _MaxHp  = 10;
        _Hp     = _MaxHp;
        _Attack = 2;

        //state初期化
        SetStates <BehaviourState>();
        EventManager.OnTouchBegin.AddListener(InputTouch);
        EventManager.OnTouchMove.AddListener(InputTouch);

        _moveTo = transform.position;
        UISpawner.Spawn(this.gameObject, this);
    }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        _MaxHp  = 10;
        _Hp     = _MaxHp;
        _Attack = 2;

        //state初期化
        SetStates <BehaviourState>();
        TouchManager.AddListener(EventTriggerType.PointerDown, InputTouch);
        TouchManager.AddListener(EventTriggerType.Drag, InputTouch);

        _moveTo = transform.position;
        UISpawner.Spawn(this.gameObject, this);
    }
Esempio n. 4
0
        // Use this for initialization
        void Start()
        {
            // makes sure there is a game manager present
            // Note: should be present in all World_* scripts
            if (FindObjectOfType<AnimalGameManager>() == null)
            {
                //_manager = gameObject.AddComponent<AnimalGameManager>();
                GameObject newManager = new GameObject();
                newManager.name = "manager";
                newManager = Instantiate(newManager) as GameObject;
                newManager.AddComponent<AnimalGameManager>();
                _manager = newManager.GetComponent<AnimalGameManager>();
                _manager.Load();
            }
            else
            {
                _manager = FindObjectOfType<AnimalGameManager>().GetComponent<AnimalGameManager>();
            }
            // instantiates player at spawnpoint
            _manager.InstantiatePlayer();
            _manager.PlayerAnimalObject.transform.position = GameObject.FindGameObjectWithTag("PlayerSpawnPoint").transform.position;

            Debug.Log("before load");
            PrintLoadedData();
            _manager.Load();
            Debug.Log("after load");
            PrintLoadedData();

            StartCoroutine("BeginAi", 1f);
            // spawns Ui elements
            _uiSpawner = gameObject.AddComponent<UISpawner>();
            _uiSpawner.SpawnUI();
            // assigns Ui elements
            World_MainGame_UI _buttonSetup = gameObject.AddComponent<World_MainGame_UI>();
            _buttonSetup.SetupButtons();
        }
Esempio n. 5
0
        // Use this for initialization
        void Start()
        {
            // makes sure there is a game manager present
            // Note: should be present in all World_* scripts
            if (FindObjectOfType<AnimalGameManager>() == null)
            {
                //_gameManager = gameObject.AddComponent<AnimalGameManager>();
                GameObject newManager = new GameObject();
                newManager.name = "manager";
                newManager = Instantiate(newManager) as GameObject;
                newManager.AddComponent<AnimalGameManager>();
                _gameManager = newManager.GetComponent<AnimalGameManager>();
                _gameManager.Load();
            }
            else
            {
                _gameManager = FindObjectOfType<AnimalGameManager>().GetComponent<AnimalGameManager>();
            }
            // instantiates player at spawnpoint
            _gameManager.InstantiatePlayer();
            _gameManager.PlayerAnimalObject.transform.position = GameObject.FindGameObjectWithTag("PlayerSpawnPoint").transform.position;
            // slows player down to playable speed
            _gameManager.PlayerAnimalObject.GetComponent<Player1StickMovement>()._speed = .15f;

            // spawns Ui elements
            _uiSpawner = gameObject.AddComponent<UISpawner>();
            _uiSpawner.SpawnUI();
            // assigns Ui elements
            World_MiniGame_01_UI _buttonSetup = gameObject.AddComponent<World_MiniGame_01_UI>();
            _buttonSetup.SetupButtons();
            _buttonSetup.SetupPanels();
        }
Esempio n. 6
0
 // Use this for initialization
 void Start()
 {
     UISpawner.Spawn(this.gameObject, this);
     Init();
     _Hp = _MaxHp;
 }