The base class for projects. complexProject class inherits this class.
ON_FINISHED_FIRE_EVENT
the event to fire out when work is finished on a project.
PROJECT_TYPE (miscellaneous)
the project type. This is necessary for identifying projects, as well as loading them properly.
STAGE_COMPLETE
fired when a development stage is finished.
NEW_STAGE
fired when beginning work on a new dev stage.
PROJECT_COMPLETE
fired when work on the project is done.
BEGIN_WORK
fired when beginning work on a project.
LOADED_PROJECT
fired when a project has been loaded from a savefile.
SCRAPPED_PROJECT
fired when a project has been scrapped.
TEAM_UNASSIGNED
fired when a team working on this project has been unassigned from it.
TEAM_ASSIGNED
fired when a team has been assigned to work on the project.
DESIRED_TEAM_SET
fired when a desired team (pending) has been set.
DESIRED_TEAM_UNSET
fired when a desired team (pending) has been unset.
NAME_SET
fired when a name for the project has been set.