示例#1
0
 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]");
     }
 }
示例#2
0
    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);
 }
示例#8
0
 public virtual void Initialize(AreaRoom parent, AreaAction child)
 {
 }