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

EntityBase

Syadeu edited this page Sep 2, 2021 · 6 revisions

Namespace: Syadeu.Presentation.Entities

public abstract class EntityBase : EntityDataBase, IEntity

EntitySystem 을 통해 생성하는(혹은 생성된) ITransform 이 있는 Entity 입니다.

Inheritance: EntityDataBase -> EntityBase
Derived: ObjectEntity, UIObjectEntity, ActorEntity
Implements: IEntity

Overview

  • 프록시 객체가 필요한 모든 Entity 의 기본 abstract 입니다.

Remarks

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

이 클래스를 상속받음으로서 새로운 오브젝트를 선언할 수 있습니다. 선언된 클래스는 EntityDataList 에 자동으로 타입이 등록되어 추가할 수 있게 됩니다.

Description

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