//
//
// DESCRIPTION:
//      TurokLifeForce_10 Checker Logic
//

/*
==============================================================
TurokLifeForce_10Checker
==============================================================
*/

#include "scripts/common.txt"

class TurokLifeForce_10Checker : ScriptObject
{
    kActor @self;
	float radius = 15.0f;
	float checkTime = 0.0;

    TurokLifeForce_10Checker(kActor @actor)
    {
        @self = actor; self.Flags() |= AF_CANBETOUCHED;
	checkTime = 0.0;
    }


    /*
    ==============================================================
    OnTouch
    ==============================================================
    */
	void OnTouch(kActor @touchedActor)
	{
    }

    /*
    ==============================================================
    OnTick
    ==============================================================
    */

    void OnTick()
	{
		checkTime += GAME_DELTA_TIME;
		if (checkTime > 0.3)
		{
			self.Remove();
		}
    	}

    /*
    ==============================================================
    OnPickup
    ==============================================================
    */

	void OnPickup()
	{
		LifeForce::SpareLifeForceTotalDecrease(LifeForce::LifeForce10Amount);
	}


    /*
    ==============================================================
    OnSpawn
    ==============================================================
    */


    void OnSpawn()
	{
    	}


}
