C# Класс Puzzle.GameScript

Main game script for Puzzle mini-game
Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект

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

Свойство Тип Описание
backgroundSprite UnityEngine.GameObject
connectedComponents HashSet>
numberPieces int
pieces PuzzlePiece>.Dictionary
puzzleImage UnityEngine.Texture2D
shader UnityEngine.Shader
targetImage Image

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

Метод Описание
CheckPossibleConnection ( GameObject puzzleObject ) : bool
Start ( ) : void
Update ( ) : void

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

Метод Описание
CheckVictory ( ) : bool
EndGame ( ) : void
placePuzzlePieces ( ) : void
setOrthographicCamera ( ) : void

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

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

public CheckPossibleConnection ( GameObject puzzleObject ) : bool
puzzleObject UnityEngine.GameObject
Результат bool

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

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

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

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

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

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

The background sprite
public GameObject,UnityEngine backgroundSprite
Результат UnityEngine.GameObject

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

A set of connected components (connected component is a set of puzzle pieces, there are used just their gameObjects
public HashSet> connectedComponents
Результат HashSet>

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

number of puzzle pieces
public int numberPieces
Результат int

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

dictionary of all pieces of puzzle. Name used is ID of piece. Dictionary is used to make it faster to get demanded piece
public Dictionary pieces
Результат PuzzlePiece>.Dictionary

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

texture of image to complete in puzzle
public Texture2D,UnityEngine puzzleImage
Результат UnityEngine.Texture2D

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

public Shader,UnityEngine shader
Результат UnityEngine.Shader

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

indicates whether game was won or not
public Image targetImage
Результат Image