Пример #1
0
        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);
        }
Пример #2
0
        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;
 }