Esempio n. 1
0
 // Token: 0x06004D88 RID: 19848 RVA: 0x001A0481 File Offset: 0x0019E881
 public virtual void SetupSpawnedObject(ObjectSpawner.DespawnType despawnType, float despawnTime, float autoDespawnDistance, Action <SpawnableObject> onDespawned, ObjectSpawner spawner)
 {
     this.mDespawnType         = despawnType;
     this.mDespawnTime         = despawnTime;
     this.mDespawnMoveDistance = autoDespawnDistance;
     this.mOnDespawned         = onDespawned;
     this.mSpawner             = spawner;
     this.mTimer.time          = this.mDespawnTime;
 }
Esempio n. 2
0
 // Token: 0x06004D90 RID: 19856 RVA: 0x001A0600 File Offset: 0x0019EA00
 public void OnPickedUp()
 {
     Debug.Log("OnPickedUp");
     ObjectSpawner.DespawnType mDespawnType = this.mDespawnType;
     if (mDespawnType != ObjectSpawner.DespawnType.DontAutoDespawn)
     {
         this.mTimer.StopTimer();
         this.mTimer.ResetTimer();
     }
     if (this.mOnPickedUp != null)
     {
         this.mOnPickedUp(this);
     }
 }
Esempio n. 3
0
 // Token: 0x06004D91 RID: 19857 RVA: 0x001A0664 File Offset: 0x0019EA64
 public void OnDropped()
 {
     Debug.Log("OnDropped");
     ObjectSpawner.DespawnType mDespawnType = this.mDespawnType;
     if (mDespawnType != ObjectSpawner.DespawnType.DontAutoDespawn)
     {
         if (mDespawnType == ObjectSpawner.DespawnType.OnDropped)
         {
             this.mTimer.ResetTimer();
             this.mTimer.StartTimer();
         }
     }
     if (this.mOnDropped != null)
     {
         this.mOnDropped(this);
     }
 }