public override void VOnDestroy() { Cv_ClickAreaNode clickAreaNode = this.ClickAreaNode; Cv_Event newEvent = new Cv_Event_DestroyClickableComponent(Owner.ID, clickAreaNode, this); Cv_EventManager.Instance.QueueEvent(newEvent, true); }
public override bool VPostInitialize() { Cv_ClickAreaNode clickAreaNode = this.ClickAreaNode; Cv_Event newEvent = new Cv_Event_NewClickableComponent(Owner.ID, Owner.Parent, clickAreaNode, Width, Height, AnchorPoint, Active, this); Cv_EventManager.Instance.TriggerEvent(newEvent); return(true); }
public Cv_Event_NewClickableComponent(Cv_EntityID entityID, Cv_EntityID parentId, Cv_ClickAreaNode clickAreaNode, int width, int height, Vector2 anchorPoint, bool active, object sender) : base(entityID, sender) { ParentID = parentId; ClickAreaNode = clickAreaNode; Width = width; Height = height; AnchorPoint = anchorPoint; Active = active; }
public Cv_Event_DestroyClickableComponent(Cv_EntityID entityID, Cv_ClickAreaNode clickAreaNode, object sender) : base(entityID, sender) { ClickAreaNode = clickAreaNode; }