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); } }
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); }
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); }