Project Arrhythmia
A video game developed by Vitamin Games.
Loading...
Searching...
No Matches
CheckpointEditor Class Reference
+ Inheritance diagram for CheckpointEditor:

Public Member Functions

bool IsCurrentCheckpoint (string _id)
 
void Start ()
 
void Update ()
 
void SetCurrentCheckpoint (string _checkpoint, bool _openDialog=true)
 
void SetCurrentCheckpoint (int _checkpoint, bool _openDialog=true)
 
void CreateNewCheckpoint ()
 
void CreateNewCheckpoint (float _time, Vector2 _pos, string _name="")
 
void CreateGhostCheckpoints ()
 Recreates all the event objects from scratch.
 
void CreateCheckpoints ()
 Recreates all the event objects from scratch.
 
void RenderCheckpoint (string _id)
 
void RenderCheckpoints ()
 
void CopyCheckpoint ()
 
void DeleteCheckpoint (string _id)
 
string PasteCheckpoint ()
 
void UpdateCheckpoints ()
 

Public Attributes

GameObject GUILine
 
Dictionary< string, GameObject > CheckpointUIElements = new Dictionary<string, GameObject>()
 
GameObject checkpointPrefab
 
GameObject ghostCheckpointPrefab
 
Color deselectedColor
 
Color selectedColor
 
List< bool > checkpointsDrag = new List<bool>()
 
DataManager.GameData.BeatmapData.Checkpoint checkpointObjCopy
 
bool hasCopiedObject = false
 

Static Public Attributes

static CheckpointEditor inst
 

Properties

DataManager.GameData.BeatmapData.Checkpoint CurrentCheckpoint [get]
 
int CurrentCheckpointIndex [get]
 

Private Member Functions

void Awake ()
 Make sure there is only one instance of this object.
 
EventTrigger.Entry CreateCheckpointTrigger (EventTriggerType _type, string _id)
 
EventTrigger.Entry CreateEventStartDragTrigger (EventTriggerType _type, int _event)
 
EventTrigger.Entry CreateEventEndDragTrigger (EventTriggerType _type, int _event)
 

Private Attributes

string className = "[<color=#e65100>BackgroundEditor</color>] \n"
 
string CurrentSelection
 

The documentation for this class was generated from the following file: