Components reference

Box2DPhysicsObject
The Box2DPhysicsObject is the base of all the objects that require physics (like Platforms). The Box2DPhysicsObject inherits all the parameters of CitrusSprite

CitrusSprite
The basic object for all the componenents. It can be used to display graphics without physics (like the background).

Pool
A pool component is a component with a simulation of liquid physics. It inherits all the parameters of Box2DPhysicsObject

ArmedEnemy
Not included the SDK yet.

Enemy
It's the basic of all enemies components. An enemy can hurt the player, be hurted and release some items when it die. It inherits all the parameters of Box2DPhysicsObject

FlyingEnemy
Not included the SDK yet.

StaticEnemy
The StaticEnemy is simply un enemy that will don't move. It inherits all the parameters of Enemy

ZombieEnemy
A ZombieEnemy will follow the player wherever his going when he touches the sensor area. It inherits all the parameters of Enemy.

SummoningEnemy
Not included the SDK yet.

Crate
Not included the SDK yet.

Reward
Not included the SDK yet.

Hills
Not included the SDK yet.

MovingPlatform
Not included the SDK yet.

Platform
The Platform component is a static Box2DPhysicObject, so it can be used for floors. It inherits all the parameters of Box2DPhysicsObject

RevolvingPlatform
A platform that rotates around a specified point. It inherits all the parameters of Platform

Sensors
A Sensor is an element without physics ; when the player touches it, he can push the "jump" button to activate the sensor.

SensorForge
Call a forge. It inherits all the parameters of CitrusSprite

SensorGoto
Teleports the player into another level. It inherits all the parameters of CitrusSprite

SensorQuest
Call another step for a defined quest. It inherits all the parameters of CitrusSprite

SensorShop
Call a shop. It inherits all the parameters of CitrusSprite