コード例 #1
0
ファイル: MoveTarget.cs プロジェクト: Hengle/Framework-2
        private bool ExtractLook(Entity target)
        {
            var tr = target.Get <TransformComponent>();

            _lookTr.Set(tr);
            return(tr != null);
        }
コード例 #2
0
 public void Register(Entity entity, Dictionary <System.Type, ComponentReference> list)
 {
     Entity = entity;
     Model.Set(entity, list);
     Label.Set(entity, list);
     Rb.Set(entity, list);
     _position.Set(entity, list);
     _rotation.Set(entity, list);
 }
コード例 #3
0
 public void Register(Entity entity, Dictionary <System.Type, ComponentReference> list)
 {
     Entity = entity;
     Rb.Set(entity, list);
     MoveSpeed.Set(entity, list);
     RotationSpeed.Set(entity, list);
     Target.Set(entity, list);
     Mover.Set(entity, list);
 }
コード例 #4
0
ファイル: InventoryItem.cs プロジェクト: Hengle/Framework-2
 public void SetContainer(IEntityContainer container)
 {
     if (container == null)
     {
         _inventory.Clear();
     }
     else
     {
         _inventory.Set(container.Owner);
     }
 }
コード例 #5
0
 public static void Assign(PlayerInputComponent component) {
     _local.Set(component);
 }
コード例 #6
0
ファイル: MoveTarget.cs プロジェクト: Hengle/Framework-2
 public void SetMoveTarget(SetMoveTarget arg)
 {
     _targetV3 = arg.V3;
     _targetTr.Set(arg.Tr);
 }