void Start()
 {
     dialogSequences = GameObject.Find("GameManager").GetComponent <DialogSequences>();
     // Set the first phase of the boss (currently on the second one)
     spriteBoss = this.GetComponent <SpriteRenderer>();
     //spriteBoss.color = bossState[1];
     phase = 1;
 }
Example #2
0
 public virtual void RegisterDialogSequence(DialogSequence sequence)
 {
     sequence.Id = (uint)(Constants.DIALOG_SEQUENCE_PURSUITS + DialogSequences.Count);
     DialogSequences.Add(sequence);
     if (SequenceCatalog.ContainsKey(sequence.Name))
     {
         Logger.WarnFormat("Dialog sequence {0} is being overwritten", sequence.Name);
         SequenceCatalog.Remove(sequence.Name);
     }
     SequenceCatalog.Add(sequence.Name, sequence);
 }
Example #3
0
 // Start is called before the first frame update
 void Start()
 {
     dialogSequences = GameObject.Find("GameManager").GetComponent <DialogSequences>();
 }