123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using GameFramework;
- using GameFramework.Event;
- namespace MetaClient
- {
- public class AniEventArgs : GameEventArgs
- {
- /// <summary>
- /// 打开界面成功事件编号。
- /// </summary>
- public static readonly int EventId = typeof(AniEventArgs).GetHashCode();
- /// <summary>
- /// 获取打开界面成功事件编号。
- /// </summary>
- public override int Id
- {
- get
- {
- return EventId;
- }
- }
- public EAniEventArgsType Type { get; set; }
- public string Message { get; set; }
- public string Name { get; set; }
- public int KTime { get; set; }
- public static AniEventArgs Create(EAniEventArgsType type,string name)
- {
- AniEventArgs aniEventArgs = ReferencePool.Acquire<AniEventArgs>();
- aniEventArgs.Type = type;
- aniEventArgs.Name = name;
- return aniEventArgs;
- }
- public static AniEventArgs Create(EAniEventArgsType type, string name,int ktime,string message)
- {
- AniEventArgs aniEventArgs = ReferencePool.Acquire<AniEventArgs>();
- aniEventArgs.Type = type;
- aniEventArgs.KTime = ktime;
- aniEventArgs.Message = message;
- aniEventArgs.Name = name;
- return aniEventArgs;
- }
- public static AniEventArgs Create(EAniEventArgsType type, string name,string message)
- {
- AniEventArgs aniEventArgs = ReferencePool.Acquire<AniEventArgs>();
- aniEventArgs.Type = type;
- aniEventArgs.Message = message;
- aniEventArgs.Name = name;
- return aniEventArgs;
- }
- public override void Clear()
- {
- }
- }
- public enum EAniEventArgsType
- {
- None,
- RotateX,
- RotateY,
- Move,
- PlayKTime,
- MoveKTime,
- CopyKTime,
- DelectKTime,
- }
- }
|