 		
 		if(playerObj !is null)
 		{
-			playerObj.OnHit();
+			playerObj.OnHit(damagePoint_);
 			Destroy();
 		}
 	}

	}
}

///Drone Object

class DroneObject : ScriptObject
{
	
	float currentHealthLevel_;
	float attackTime_;
	float attackTimer_;
	
	bool hasAttacked_;
	
	
	DroneObject()
	{
		currentHealthLevel_ = 6;
		attackTime_ = 37;
		attackTimer_ = 0;
		hasAttacked_ = false;
		
	}
	
	
	void DelayedStart()
	{
		SetupNodeAnimation();
		SubscribeToEvent(node, "NodeCollision", "HandleNodeCollision");
	}
	
	void SetupNodeAnimation()

//Drone Types Enum
enum DroneType
{
	DT_NORMAL_DRONE,
	DT_ALPHA_DRONE,
	DT_SUPREME_DRONE,
	DT_TOKEN_DRONE
}


///Player Object

class PlayerObject : ScriptObject
