// Load actorA saved game public void Load() { print("Loading..."); StorageHandler sh = new StorageHandler(); PlayerData dp = (PlayerData)sh.LoadData("player") as PlayerData; _pd = dp; PlayerDataTracker pdt = PlayerDataTracker.GetInstance(); pdt.Dt = _pd; PlayerPrefab = Instantiate(PlayerPrefab, new Vector3(pdt.GetPlayerX(), pdt.GetPlayerY(), pdt.GetPlayerZ()), Quaternion.identity); PlayerPrefab.gameObject.name = "Player"; this.gameObject.GetComponent <EnvironmentColours>().Player = PlayerPrefab; C.transform.position = new Vector3(pdt.GetPlayerX(), pdt.GetPlayerY() + 10, pdt.GetPlayerZ()); C.transform.parent = PlayerPrefab.transform; _dta = TempDataTracker.GetInstance(); _settingsReader = SettingsReader.GetInstance(); _cam = GameObject.Find("Main Camera"); _environmentController = EnvironmentController.GetInstance(); _gm = GeneticsManager.GetInstance(); _co = CollisionMediator.GetInstance(); _am = AudioManager.GetInstance(); }
public static CollisionMediator getInstance() { if(!instance) { container = new GameObject(); container.name = "Collision Observer"; instance = container.AddComponent<CollisionMediator>(); } return instance; }
public static CollisionMediator getInstance() { if (!instance) { container = new GameObject(); container.name = "Collision Observer"; instance = container.AddComponent <CollisionMediator>(); } return(instance); }
// create an instance of this script as an object public static CollisionMediator GetInstance() { if (Instance) { return(Instance); } Container = new GameObject { name = "Collision Observer" }; Instance = Container.AddComponent <CollisionMediator>(); return(Instance); }
#pragma warning restore 0414 /* * Instantiate all necessary objects, attach and configure * Components as needed. */ void Start () { createFolders(); lg = Logger.getInstance(); settings = Settings.getInstance(); selectionManager = Selection.getInstance(); aperatus = (GameObject)Instantiate(Resources.Load("Prefabs/Aperatus")); cam = GameObject.Find("Main Camera"); cam.AddComponent<CameraCtl>(); spw = Spawner.getInstance(); gm = GeneticsMain.getInstance(); ether = Ether.getInstance(); co = CollisionMediator.getInstance(); }
#pragma warning restore 0414 /* * Instantiate all necessary objects, attach and configure * Components as needed. */ void Start() { createFolders(); lg = Logger.getInstance(); settings = Settings.getInstance(); selectionManager = Selection.getInstance(); aperatus = (GameObject)Instantiate(Resources.Load("Prefabs/Aperatus")); cam = GameObject.Find("Main Camera"); cam.AddComponent <CameraCtl>(); spw = Spawner.getInstance(); gm = GeneticsMain.getInstance(); ether = Ether.getInstance(); co = CollisionMediator.getInstance(); }
private void Start() { _myTransform = transform; _myCreature = _myTransform.parent.parent.gameObject.GetComponent <Creature>(); _collisionHandler = CollisionMediator.GetInstance(); _settingsReader = SettingsReader.GetInstance(); InitialiseVariables(); _root = _myTransform.parent; InvokeRepeating("RefreshVision", 0, _eyeRefreshRate); // Refresh vision every n seconds }
void Awake() { _fadeScr = GameObject.FindObjectOfType <ScreenFader>(); // Create actorA temporary reference to the current scene. Scene currentScene = SceneManager.GetActiveScene(); _sceneName = currentScene.name; _sc = GameObject.Find("UI Controller").GetComponent <GameStatusManager>(); print("-------- " + _sc.GameStatus.ToString()); _dta = TempDataTracker.GetInstance(); _settingsReader = SettingsReader.GetInstance(); _cam = GameObject.Find("Main Camera"); _environmentController = EnvironmentController.GetInstance(); _gm = GeneticsManager.GetInstance(); _co = CollisionMediator.GetInstance(); }
void Start() { _t = transform; crt = _t.parent.parent.gameObject.GetComponent <Creature>(); co = CollisionMediator.getInstance(); settings = Settings.getInstance(); crt_mate_range = (double)settings.contents["creature"]["mate_range"]; fb_eat_range = (double)settings.contents["creature"]["eat_range"]; eye_refresh_rate = float.Parse(settings.contents["creature"]["eye_refresh_rate"].ToString()); los = crt.line_of_sight; root = _t.parent; InvokeRepeating("refreshVision", 0, eye_refresh_rate); }
private void Awake() { _fadeScr = GameObject.FindObjectOfType <ScreenFader>(); // Create actorA temporary reference to the current scene. Scene currentScene = SceneManager.GetActiveScene(); _sceneName = currentScene.name; _sc = GameObject.Find("UI Controller").GetComponent <GameStatusManager>(); print("-------- " + _sc.GameStatus.ToString()); if (_sc.GameStatus == 4) { print("First start..."); _dta = TempDataTracker.GetInstance(); _settingsReader = SettingsReader.GetInstance(); _cam = GameObject.Find("Main Camera"); _environmentController = EnvironmentController.GetInstance(); _gm = GeneticsManager.GetInstance(); _co = CollisionMediator.GetInstance(); _am = AudioManager.GetInstance(); PlayerDataTracker pdt = PlayerDataTracker.GetInstance(); _pd = pdt.Dt; var s = _settingsReader.FoodWideSpreadY; _defaultN = s; PlayerPrefab = Instantiate(PlayerPrefab, new Vector3(0, s, 0), Quaternion.identity); PlayerPrefab.gameObject.name = "Player"; pdt.SetEnergy(_settingsReader.PlayerStartEnergy); this.gameObject.GetComponent <EnvironmentColours>().Player = PlayerPrefab; } else if (_sc.GameStatus == 3) { Load(); } C = Camera.main; C.transform.position = new Vector3(PlayerPrefab.transform.position.x, PlayerPrefab.transform.position.y + 10, PlayerPrefab.transform.position.z); C.transform.parent = PlayerPrefab.transform; }
private void Awake() { _fadeScr = GameObject.FindObjectOfType <ScreenFader>(); // Create actorA temporary reference to the current scene. Scene currentScene = SceneManager.GetActiveScene(); _sceneName = currentScene.name; _d = TempDataTracker.GetInstance(); _settingsReader = SettingsReader.GetInstance(); _cam = GameObject.Find("Main Camera"); _environmentController = EnvironmentController.GetInstance(); _gm = GeneticsManager.GetInstance(); _co = CollisionMediator.GetInstance(); _am = AudioManager.GetInstance(); C = Camera.main; C.transform.parent = PlayerPrefab.transform; }
#pragma warning restore 0414 void Start () { settings = Settings.getInstance(); _t = transform; gameObject.tag = "Genital"; crt = (Creature)_t.parent.parent.gameObject.GetComponent("Creature"); lg = Logger.getInstance(); co = CollisionMediator.getInstance(); eye = crt.eye.gameObject.GetComponent<Eye>(); _t = transform; lr = (LineRenderer)gameObject.AddComponent<LineRenderer>(); lr.material.color = Color.white; lr.material.shader = Shader.Find("Sprites/Default"); lr.SetWidth(line_width, line_width); lr.SetVertexCount(2); lr.GetComponent<Renderer>().enabled = true; timeCreated = Time.time; line_length = float.Parse( settings.contents["genitalia"]["line_length"].ToString() ); }
#pragma warning restore 0414 void Start() { settings = Settings.getInstance(); _t = transform; gameObject.tag = "Genital"; crt = (Creature)_t.parent.parent.gameObject.GetComponent("Creature"); lg = Logger.getInstance(); co = CollisionMediator.getInstance(); eye = crt.eye.gameObject.GetComponent <Eye>(); _t = transform; lr = (LineRenderer)gameObject.AddComponent <LineRenderer>(); lr.material.color = Color.white; lr.material.shader = Shader.Find("Sprites/Default"); lr.SetWidth(line_width, line_width); lr.SetVertexCount(2); lr.GetComponent <Renderer>().enabled = true; timeCreated = Time.time; line_length = float.Parse(settings.contents["genitalia"]["line_length"].ToString()); }
void Start() { _t = transform; crt = _t.parent.parent.gameObject.GetComponent<Creature>(); co = CollisionMediator.getInstance(); settings = Settings.getInstance(); crt_mate_range = (double) settings.contents["creature"]["mate_range"]; fb_eat_range = (double) settings.contents["creature"]["eat_range"]; eye_refresh_rate = float.Parse( settings.contents["creature"]["eye_refresh_rate"].ToString() ); los = crt.line_of_sight; root = _t.parent; InvokeRepeating("refreshVision",0,eye_refresh_rate); }