Exemplo n.º 1
0
        public GameObject Spawn(SlowSpawn.SpawnFlags spawnFlags = 7, UnityEngine.HideFlags HideFlags = 9)
        {
            GameObject gameObject = new GameObject(string.Empty)
            {
                hideFlags = HideFlags,
                layer     = this.Layer
            };

            gameObject.transform.position = this.Position;
            gameObject.transform.rotation = this.Rotation;
            GameObject gameObject1 = gameObject;

            this.AddTo(gameObject1, spawnFlags, true);
            return(gameObject1);
        }
Exemplo n.º 2
0
 private SlowSpawn.SpawnFlags AddTo(GameObject go, SlowSpawn.SpawnFlags spawnFlags, bool safe)
 {
     SlowSpawn.SpawnFlags spawnFlag = (SlowSpawn.SpawnFlags) 0;
     if ((spawnFlags & SlowSpawn.SpawnFlags.MeshFilter) == SlowSpawn.SpawnFlags.MeshFilter && (safe || !go.GetComponent <MeshFilter>()))
     {
         spawnFlag = spawnFlag | SlowSpawn.SpawnFlags.MeshFilter;
         this.AddMeshFilter(go);
     }
     if ((spawnFlags & SlowSpawn.SpawnFlags.Renderer) == SlowSpawn.SpawnFlags.Renderer && (safe || !go.renderer))
     {
         spawnFlag = spawnFlag | SlowSpawn.SpawnFlags.Renderer;
         this.AddRenderer(go);
     }
     if ((spawnFlags & SlowSpawn.SpawnFlags.Collider) == SlowSpawn.SpawnFlags.Collider && (safe || !go.collider))
     {
         spawnFlag = spawnFlag | SlowSpawn.SpawnFlags.Collider;
         this.AddCollider(go);
     }
     return(spawnFlag);
 }
Exemplo n.º 3
0
 public IEnumerable <GameObject> SpawnAll(SlowSpawn.SpawnFlags SpawnFlags = 7, UnityEngine.HideFlags HideFlags = 9)
 {
     SlowSpawn.< SpawnAll > c__Iterator3A variable = null;
     return(variable);
 }
Exemplo n.º 4
0
 public SlowSpawn.SpawnFlags AddTo(GameObject go, SlowSpawn.SpawnFlags spawnFlags = 7)
 {
     return(this.AddTo(go, spawnFlags, false));
 }