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; }
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); }
// Start is called before the first frame update void Start() { dialogSequences = GameObject.Find("GameManager").GetComponent <DialogSequences>(); }