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