Exemplo n.º 1
0
 private void Start()
 {
     if (BoltNetwork.isRunning && !base.GetComponent <BoltEntity>())
     {
         SpawnBunny spawnBunny = SpawnBunny.Create(GlobalTargets.OnlyServer);
         spawnBunny.Pos = base.transform.position;
         spawnBunny.Rot = base.transform.rotation;
         spawnBunny.Send();
         UnityEngine.Object.Destroy(base.gameObject);
     }
 }
Exemplo n.º 2
0
    public override void OnEvent(SpawnBunny evnt)
    {
        Transform transform = (UnityEngine.Object.Instantiate(Resources.Load <CoopRabbitReference>("CoopRabbitReference").Rabbit, evnt.Pos, Quaternion.identity) as GameObject).transform;

        if (!transform)
        {
            return;
        }
        if (transform)
        {
            transform.GetChild(0).eulerAngles = new Vector3(0f, (float)UnityEngine.Random.Range(0, 360), 0f);
        }
        if (transform)
        {
            transform.SendMessage("startUpdateSpawn");
        }
        AnimalSpawnController.AttachAnimalToNetwork(null, null, transform.gameObject);
    }
Exemplo n.º 3
0
 public override void OnEvent(SpawnBunny evnt)
 {
     Transform transform = (UnityEngine.Object.Instantiate(Resources.Load<CoopRabbitReference>("CoopRabbitReference").Rabbit, evnt.Pos, Quaternion.identity) as GameObject).transform;
     if (!transform)
     {
         return;
     }
     if (transform)
     {
         transform.GetChild(0).eulerAngles = new Vector3(0f, (float)UnityEngine.Random.Range(0, 360), 0f);
     }
     if (transform)
     {
         transform.SendMessage("startUpdateSpawn");
     }
     AnimalSpawnController.AttachAnimalToNetwork(null, null, transform.gameObject);
 }