public void ServerSelectRandomTrigger() { // get random trigger var allTriggers = System.Enum.GetValues(typeof(ArtifactTrigger)); var triggerIndex = Random.Range(0, allTriggers.Length); currentTrigger = (ArtifactTrigger)allTriggers.GetValue(triggerIndex); }
public void OnSpawnServer(SpawnInfo info) { // select trigger for artifact if (!ForceTrigger) { ServerSelectRandomTrigger(); } else { currentTrigger = ForcedTrigger; } // select random sprite ServerSelectRandomSprite(); // add it to spawned artifacts registry if (!ServerSpawnedArtifacts.Contains(this)) { ServerSpawnedArtifacts.Add(this); } }