UIBase

来源:互联网 发布:京麦工作台和淘宝助理 编辑:程序博客网 时间:2024/05/22 08:21
using System.Collections;using System.Collections.Generic;using UnityEngine;public abstract class UIBase {    protected GameObject gameObject;    protected Transform transform;    public void Init(GameObject obj, params object[] args)    {      this.gameObject= obj;      this.transform = obj.transform;        OnInit(args);    }    public void Enter()    {        OnEnter();    }    public void Puase()    {        OnPuase();    }    public void Resume()    {        OnResume();    }    public void Exit()    {        OnExit();    }    protected abstract void OnInit(params object[] args);    protected abstract void OnEnter();    protected abstract void OnPuase();    protected abstract void OnResume();    protected abstract void OnExit();}

0 0
原创粉丝点击