Skip to content
This repository was archived by the owner on Jul 12, 2022. It is now read-only.

EntityDataBase

Syadeu edited this page Oct 25, 2021 · 5 revisions

Namespace: Syadeu.Presentation.Entities

public abstract class EntityDataBase : ObjectBase, IEntityData

EntitySystem 을 통해 생성(혹은 생성되지 않은 저장된 데이터)한 Entity 구조의 제일 하단 객체입니다.

Inheritance: ObjectBase -> EntityDataBase
Derived: EntityBase
Implements: IEntityData

Overview

  • 다양한 Attribute 들을 상속받아, 기능을 추가적으로 확장할 수 있습니다.

Remarks

abstract 를 상속받음으로서 새로운 Entity 계층 구조를 작성할 수 있습니다.

class 맴버 선언을 그리 추천하고 싶지 않지만, 필요에 의해 선언이 내부에 되었다면, 해당 값을 복사하여 인스턴스를 만들기 위해 ObjectBase.Copy() 를 override 하여 해당 값을 복사하여야합니다.

Description

EntityDataBase 는 AttributeBase 를 상속받을 수 있는 가장 최하단 객체입니다. Attribute 를 상속받음으로서 추가적인 기능을 각 Entity 의 특성에 맞게 설정할 수 있으며, 이는 다양한 상황에서 유동적으로 사용자가 Entity 를 개발할 수 있도록 합니다. ProxyTransform 을 사용하여 UnityEngine world space 에 Entity 를 배치하고 싶다면 EntityBase 를 참조하세요.

Entity 또한 Attribute 와 마찬가지로 Processor 를 사용할 수 있습니다. 자세한 사용에 대해서는 EntityDataProcessor 를 참조하세요.

Examples


- Interfaces
- Enums
- Attributes
- Abstract Classes
- Classes
- Structs
- Exceptions

- Syadeu.Presentation
- Syadeu.Collections
- Syadeu.Collections.Converters
- Syadeu.Collections.Proxy
- Syadeu.Presentation.Proxy
- Syadeu.Presentation.Internal
- Syadeu.Presentation.Entities
- Syadeu.Presentation.Attributes
- Syadeu.Presentation.Components
- Syadeu.Presentation.Actions
- Syadeu.Presentation.Render
  • CameraData
  • CameraFrustum
  • IntersectionType
  • RenderSystem
  • WorldCanvasSystem
- Syadeu.Presentation.Data
  • DataContainerSystem
  • DataObjectBase
  • EntityAnimationClipEventData
- Syadeu.Presentation.Events

Clone this wiki locally