public override void Initialize(AreaRoom parent, AreaAction child) { base.Initialize(parent, child); room = parent as Outside; if (!room) { Debug.LogError("Action is placed in the wrong room! [Not outside]"); } }
public override bool Hover(AreaInteractable item) { visual.InflateMessage(); if (current && this != current) { current.Unhover(); } current = this; return(base.Hover(item)); }
public Area Move() { this._action = AreaAction.Move; return(this); }
public Area ResizeEnd() { this._action = AreaAction.ResizeEnd; return(this); }
public Area Bubble() { this._action = AreaAction.Bubble; return(this); }
public Area JavaScript(string javaScript) { this._action = AreaAction.JavaScript; this._javaScript = javaScript; return(this); }
public Area HoverMenu(string contextMenu) { this._action = AreaAction.HoverMenu; this._menu = contextMenu; return(this); }
public virtual void Initialize(AreaRoom parent, AreaAction child) { }