private void Start() { if (BoltNetwork.isClient && !this.blownUp && GameObject.Find(HashPositionToName.GetHash(base.transform.position))) { this.DoExplode(); } }
private void PositionHashBlownUpCheck() { if (!this.blownUp && GameObject.Find(HashPositionToName.GetHash(base.transform.position))) { this.DoExplodeFinal(); } }
public void ClientHashExplodeCheck(string hash) { if (!this.blownUp && hash.Equals(HashPositionToName.GetHash(base.transform.position))) { this.DoExplode(); } }
private void SetExplodedMp() { if (BoltNetwork.isServer && this.HiddenCache) { CoopWeatherProxy.Instance.state.ExplodeCaches[this.CacheIndex] = 1; } else if (BoltNetwork.isRunning && !GameObject.Find(HashPositionToName.GetHash(base.transform.position))) { BoltNetwork.Instantiate(Prefabs.Instance.HashPositionToNamePrefab, base.transform.position, base.transform.rotation); } }
private void Explosion() { if ((this.HiddenCache && BoltNetwork.isClient) || this.blownUp) { return; } if (BoltNetwork.isServer && this.HiddenCache) { CoopWeatherProxy.Instance.state.ExplodeCaches[this.CacheIndex] = 1; } else if (BoltNetwork.isRunning && !GameObject.Find(HashPositionToName.GetHash(base.transform.position))) { BoltNetwork.Instantiate(Prefabs.Instance.HashPositionToNamePrefab, base.transform.position, base.transform.rotation); } this.DoExplode(); }