public static void ShowTestEntity(this EntityComponent entityComponent, TestEntityData data)
        {
            Trinity.HotfixEntityData tData = GameFramework.ReferencePool.Acquire <Trinity.HotfixEntityData>();
            tData.Fill(data.Id, data.TypeId, "TestEntity", data);
            tData.Position = data.Position;
            tData.Rotation = data.Rotation;

            entityComponent.ShowHotfixEntity(0, tData);
        }
        public static async Task <Entity> AwaitShowTestEntity(this EntityComponent entityComponent, TestEntityData data)
        {
            Trinity.HotfixEntityData tData = GameFramework.ReferencePool.Acquire <Trinity.HotfixEntityData>();
            tData.Fill(data.Id, data.TypeId, "TestEntity", data);
            tData.Position = data.Position;
            tData.Rotation = data.Rotation;

            Entity entity = await entityComponent.AwaitShowHotfixEntity(0, tData);

            return(entity);
        }
Example #3
0
 public override void OnShow(object userData)
 {
     base.OnShow(userData);
     m_TestEntityData = (TestEntityData)userData;
 }