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

IReference

Syadeu edited this page Sep 2, 2021 · 7 revisions

Namespace: Syadeu.Presentation

[JsonConverter(typeof(ReferenceJsonConverter)), RequireImplementors]
public interface IReference : IValidation, IEquatable<IReference>

Inspector, 혹은 스크립트 상에서 인스턴스 객체를 참조하지 않고, 해당 객체 타입을 레퍼런스 할 수 있게 wrapping 합니다.

Derived: IReference<T>, Reference, Reference<T>
Implements: IValidation, IEquatable<IReference>

Overview

  • 참조된 ObjectBase 는 Json serialize 될때에는 Hash 값으로 저장됩니다.

Remarks

직접 상속은 허용하지 않습니다. Reference 를 참조하세요.

Description

Examples


Namespace: Syadeu.Presentation

public interface IReference<T> : IReference, IEquatable<IReference<T>> where T : ObjectBase

Inspector, 혹은 스크립트 상에서 인스턴스 객체를 참조하지 않고, 해당 객체 타입을 레퍼런스 할 수 있게 wrapping 합니다.

Derived: Reference<T>
Implements: IReference, IEquatable<IReference<T>>

Overview

  • 참조된 ObjectBase 는 Json serialize 될때에는 Hash 값으로 저장됩니다.

Remarks

직접 상속은 허용하지 않습니다. Reference 를 참조하세요.

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