Beispiel #1
0
 /// <summary>
 /// 实体初始化。
 /// </summary>
 /// <param name="userData">用户自定义数据。</param>
 protected override void OnInit(object userData)
 {
     Name    = Name.Replace("(Clone)", string.Empty);
     ins_obj = this.gameObject;
     base.OnInit(userData);
     BaseEntityAction = (baseEntityAction)userData;
     BaseEntityAction?.OnInit?.Invoke(ins_obj, BaseEntityAction.InitUserData);
 }
Beispiel #2
0
 /// <summary>
 /// 实体显示。
 /// </summary>
 /// <param name="userData">用户自定义数据。</param>
 protected override void OnShow(object userData)
 {
     base.OnShow(userData);
     BaseEntityAction = (baseEntityAction)userData;
     BaseEntityAction?.OnShow?.Invoke(gameObject, BaseEntityAction.InitUserData);
 }