Beispiel #1
0
    void Start()
    {
        inventaryManager = inventaryObject.GetComponent <InventaryManager>();
        id = inventaryManager.IndexLetter;
        inventaryManager.IndexLetter = id + 1;

        startPosition     = transform.position;
        player            = Support.sharedObjects.player;
        agent             = GetComponent <NavMeshAgent>();
        agent.autoBraking = false;
        agent.enabled     = false;
    }
    public void InitScene(GameObject[] spawnPoints, string word)
    {
        RandomSpawnPlayer randomSpawnPlayer = GetComponent <RandomSpawnPlayer>();

        int indexPointPlayer = randomSpawnPlayer.StartPlayer(spawnPoints);

        GameObject[] otherSpawnPoints = new GameObject[spawnPoints.Length];
        for (int i = 0; i < indexPointPlayer; i++)
        {
            otherSpawnPoints[i] = spawnPoints[i];
        }

        for (int i = indexPointPlayer + 1; i < spawnPoints.Length; i++)
        {
            otherSpawnPoints[i - 1] = spawnPoints[i];
        }


        InventaryManager inventaryManager = objectInventary.GetComponent <InventaryManager>();

        inventaryManager.Init(word, otherSpawnPoints, spawnPoints[indexPointPlayer].transform.position);

        //TODO spawn word
    }
Beispiel #3
0
 private void Awake()
 {
     Instance = this;
 }
Beispiel #4
0
 // Use this for initialization
 void Start()
 {
     manager = GetComponent <InventaryManager>();
 }