Exemplo n.º 1
0
    void respawnACase(int index)
    {
        GameObject go = GameObject.Instantiate(treasureCasePrefab);

        go.transform.position = caseTransform[index].position;
        go.transform.rotation = caseTransform[index].rotation;

        treasureCase tCase = go.GetComponent <treasureCase>();

        tCase.setNumber(caseTransform[index].number);
        RandomItem(tCase);
        tCase.responder += CaseRespond;
        NetworkServer.Spawn(go);
    }
Exemplo n.º 2
0
 void spawnAllCase()
 {
     for (int i = 0; i < caseTransform.Count; i++)
     {
         GameObject go = GameObject.Instantiate(treasureCasePrefab);
         NetworkServer.Spawn(go);
         go.transform.parent   = this.transform;
         go.transform.position = caseTransform[i].position;
         go.transform.rotation = caseTransform[i].rotation;
         treasureCase tCase = go.GetComponent <treasureCase>();
         if (tCase)
         {
             RandomItem(tCase);
             tCase.setNumber(caseTransform[i].number);
             tCase.responder += CaseRespond;
         }
     }
 }
Exemplo n.º 3
0
 // random respawn item
 void RandomItem(treasureCase tCase)
 {
     tCase.setCaseContend(allBullet[Random.Range(0, allBullet.Length)]);
 }