C# Класс Book

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ClippingPlane Image
Left Image
LeftNext Image
NextPageClip Image
OnFlip UnityEvent
Right Image
RightNext Image
Shadow Image
ShadowLTR Image
background Sprite
bookPages Sprite[]
canvas Canvas
currentPage int
enableShadowEffect bool
interactable bool

Открытые методы

Метод Описание
DragLeftPageToPoint ( Vector3 point ) : void
DragRightPageToPoint ( Vector3 point ) : void
Flip ( ) : void
OnMouseDragLeftPage ( ) : void
OnMouseDragRightPage ( ) : void
OnMouseRelease ( ) : void
ReleasePage ( ) : void
Start ( ) : void
TweenBack ( ) : void
TweenForward ( ) : void
TweenTo ( Vector3 to, float duration, System onFinish ) : IEnumerator
Update ( ) : void
UpdateBook ( ) : void
UpdateBookLTRToPoint ( Vector3 followLocation ) : void
UpdateBookRTLToPoint ( Vector3 followLocation ) : void
UpdateSprites ( ) : void
transformPoint ( Vector3 global ) : Vector3

Приватные методы

Метод Описание
Calc_C_Position ( Vector3 followLocation ) : Vector3
Calc_T0_T1_Angle ( Vector3 c, Vector3 bookCorner, Vector3 &t1 ) : float
normalizeT1X ( float t1, Vector3 corner, Vector3 sb ) : float

Описание методов

DragLeftPageToPoint() публичный Метод

public DragLeftPageToPoint ( Vector3 point ) : void
point Vector3
Результат void

DragRightPageToPoint() публичный Метод

public DragRightPageToPoint ( Vector3 point ) : void
point Vector3
Результат void

Flip() публичный Метод

public Flip ( ) : void
Результат void

OnMouseDragLeftPage() публичный Метод

public OnMouseDragLeftPage ( ) : void
Результат void

OnMouseDragRightPage() публичный Метод

public OnMouseDragRightPage ( ) : void
Результат void

OnMouseRelease() публичный Метод

public OnMouseRelease ( ) : void
Результат void

ReleasePage() публичный Метод

public ReleasePage ( ) : void
Результат void

Start() публичный Метод

public Start ( ) : void
Результат void

TweenBack() публичный Метод

public TweenBack ( ) : void
Результат void

TweenForward() публичный Метод

public TweenForward ( ) : void
Результат void

TweenTo() публичный Метод

public TweenTo ( Vector3 to, float duration, System onFinish ) : IEnumerator
to Vector3
duration float
onFinish System
Результат IEnumerator

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateBook() публичный Метод

public UpdateBook ( ) : void
Результат void

UpdateBookLTRToPoint() публичный Метод

public UpdateBookLTRToPoint ( Vector3 followLocation ) : void
followLocation Vector3
Результат void

UpdateBookRTLToPoint() публичный Метод

public UpdateBookRTLToPoint ( Vector3 followLocation ) : void
followLocation Vector3
Результат void

UpdateSprites() публичный Метод

public UpdateSprites ( ) : void
Результат void

transformPoint() публичный Метод

public transformPoint ( Vector3 global ) : Vector3
global Vector3
Результат Vector3

Описание свойств

ClippingPlane публичное свойство

public Image ClippingPlane
Результат Image

Left публичное свойство

public Image Left
Результат Image

LeftNext публичное свойство

public Image LeftNext
Результат Image

NextPageClip публичное свойство

public Image NextPageClip
Результат Image

OnFlip публичное свойство

public UnityEvent OnFlip
Результат UnityEvent

Right публичное свойство

public Image Right
Результат Image

RightNext публичное свойство

public Image RightNext
Результат Image

Shadow публичное свойство

public Image Shadow
Результат Image

ShadowLTR публичное свойство

public Image ShadowLTR
Результат Image

background публичное свойство

public Sprite background
Результат Sprite

bookPages публичное свойство

public Sprite[] bookPages
Результат Sprite[]

canvas публичное свойство

public Canvas canvas
Результат Canvas

currentPage публичное свойство

public int currentPage
Результат int

enableShadowEffect публичное свойство

public bool enableShadowEffect
Результат bool

interactable публичное свойство

public bool interactable
Результат bool