CORE Game Developers Toolkit v1.0.0
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Loading...
Searching...
No Matches
CORE.Shared.Utils Namespace Reference

Namespaces

namespace  AssetBundles
 
namespace  Attributes
 
namespace  CodeGenerator
 
namespace  Mouse
 
namespace  Pool
 
namespace  Resources
 
namespace  Timer
 

Classes

class  AssemblyData
 To generate an assembly file. More...
 
class  CecilExtensions
 Extension methods for Mono.Cecil. More...
 
class  DebugHelper
 
class  EnumExtensions
 
class  Extentions
 
class  FileManager
 Assistant for working with files. Reading, writing files. More...
 
class  FileTypesExtentions
 
class  Fillters
 
class  GameTime
 
class  Helper
 
class  HelperSaveData
 
class  HelperUI
 
interface  ICloneable
 
interface  IFixedUpdateListiner
 
interface  IInvokeKeysListiner
 
interface  ISaveData< T >
 Interface for components that should be saved. More...
 
interface  ISaveGameBaseComponent
 Interface for scene system components to be saved to file. More...
 
interface  ISaveGameComponent< TData >
 Interface for scene components to be saved to file. More...
 
interface  IScriptableObjectSaveData
 
interface  ITweenValue
 
interface  IUpdateListiner
 
class  MathHelper
 
class  PlayerPrefsSave
 
class  SceneExtensions
 
class  SceneLayers
 
class  SingletonMonoBehaviour< T >
 
class  SingletonScriptableObject< T >
 
class  SingletonScriptableObjectAttribute
 
class  StringExtensions
 Extension methods for strings. More...
 
class  UniTaskUtility
 
class  ValidationUtility
 Validation of component fields, works only in the editor. More...
 
class  VisualExtensions
 
class  WhenAllAwaiter
 Utility class to await multiple task with proper exception throwing.
 
class  WhenAllAwaiter< T >
 

Enumerations

enum  GameState { New , Continue }
 
enum  ValidBuildTarget {
  StandaloneOSXUniversal = 2 , StandaloneOSXIntel = 4 , StandaloneWindows = 5 , WebPlayer = 6 ,
  WebPlayerStreamed = 7 , iOS = 9 , PS3 = 10 , XBOX360 = 11 ,
  Android = 13 , StandaloneLinux = 17 , StandaloneWindows64 = 19 , WebGL = 20 ,
  WSAPlayer = 21 , StandaloneLinux64 = 24 , StandaloneLinuxUniversal = 25 , WP8Player = 26 ,
  StandaloneOSXIntel64 = 27 , BlackBerry = 28 , Tizen = 29 , PSP2 = 30 ,
  PS4 = 31 , PSM = 32 , XboxOne = 33 , SamsungTV = 34 ,
  N3DS = 35 , WiiU = 36 , tvOS = 37 , Switch = 38
}
 
enum  FileTypes { PNG , ASMDEF , JSON }
 
enum  UpdateOrders { BeforeDefault = -1 , Default = 0 , AfterDefault = 1 , AfterAll = 2 }
 
enum  ColorTweenMode { All , RGB , Alpha }
 
enum  DefaultStates {
  Normal , Highlighted , Pressed , Selected ,
  Disabled
}
 
enum  ScreenStates { Show , Hide }
 
enum  BoolStates { True , False }
 

Enumeration Type Documentation

◆ BoolStates

Enumerator
True 
False 

◆ ColorTweenMode

Enumerator
All 
RGB 
Alpha 

◆ DefaultStates

Enumerator
Normal 
Highlighted 
Pressed 
Selected 
Disabled 

◆ FileTypes

Enumerator
PNG 
ASMDEF 
JSON 

◆ GameState

Enumerator
New 
Continue 

◆ ScreenStates

Enumerator
Show 
Hide 

◆ UpdateOrders

Enumerator
BeforeDefault 
Default 
AfterDefault 
AfterAll 

◆ ValidBuildTarget

Enumerator
StandaloneOSXUniversal 
StandaloneOSXIntel 
StandaloneWindows 
WebPlayer 
WebPlayerStreamed 
iOS 
PS3 
XBOX360 
Android 
StandaloneLinux 
StandaloneWindows64 
WebGL 
WSAPlayer 
StandaloneLinux64 
StandaloneLinuxUniversal 
WP8Player 
StandaloneOSXIntel64 
BlackBerry 
Tizen 
PSP2 
PS4 
PSM 
XboxOne 
SamsungTV 
N3DS 
WiiU 
tvOS 
Switch