protected virtual void Awake() { registerObject = GetComponent <RegisterObject>(); objectAttributes = GetComponent <ObjectAttributes>(); objectBehaviour = GetComponent <ObjectBehaviour>(); container = GetComponent <ObjectContainer>(); baseSpriteHandler = transform.GetChild(0).GetComponent <SpriteHandler>(); }
public override void OnStartServer() { base.OnStartServer(); InData.ElectricityOverride = true; //Not working for some reason: registerTile3 = gameObject.GetComponent <RegisterObject>(); StartCoroutine(WaitForLoad()); posCache = transform.localPosition; }
public override void OnStartServer() { base.OnStartServer(); //Not working for some reason: registerTile3 = gameObject.GetComponent <RegisterObject>(); StartCoroutine(WaitForLoad()); posCache = transform.localPosition; UpdateManager.Instance.Add(UpdateMe); }
void Awake() { cnt = GetComponent <CustomNetTransform>(); registerObj = GetComponent <RegisterObject>(); dirSprites = GetComponent <NPCDirectionalSprites>(); health = GetComponent <LivingHealthBehaviour>(); integrity = GetComponent <Integrity>(); agentParameters.onDemandDecision = true; }
private void Start() { DAMAGEABLE_MASK = LayerMask.GetMask("Players", "Machines", "Default" /*, "Lighting", "Items"*/); OBSTACLE_MASK = LayerMask.GetMask("Walls", "Door Closed"); registerObject = GetComponent <RegisterObject>(); objectBehaviour = GetComponent <ObjectBehaviour>(); tileChangeManager = GetComponentInParent <TileChangeManager>(); }
public void EntityTryEscape(GameObject performer, Action ifCompleted) { // First, try to just open the closet. Anything can do this. if (IsLocked == false && IsWelded == false) { SetDoor(Door.Opened); ifCompleted?.Invoke(); return; } GameObject sourceobjbehavior = gameObject; RegisterObject sourceregisterobject = registerObject; if (pushPull.parentContainer != null) { sourceobjbehavior = pushPull.parentContainer.gameObject; sourceregisterobject = sourceobjbehavior.GetComponent <RegisterObject>(); } // banging sound SoundManager.PlayNetworkedAtPos(soundOnEscapeAttempt, sourceregisterobject.WorldPositionServer, sourceObj: sourceobjbehavior); // complex task involved if (performer.Player() == null) { return; } var bar = StandardProgressAction.Create(ProgressConfig, () => { ifCompleted?.Invoke(); if (IsWelded) { // Remove the weld SetWeld(Weld.NotWelded); } if (IsLocked) { BreakLock(); } SetDoor(Door.Opened); SoundManager.PlayNetworkedAtPos(soundOnEmag, sourceregisterobject.WorldPositionServer, sourceObj: sourceobjbehavior); Chat.AddActionMsgToChat(performer, $"You successfully break out of the {closetName}.", $"{performer.ExpensiveName()} emerges from the {closetName}!"); }); bar.ServerStartProgress(sourceregisterobject, breakoutTime, performer); SoundManager.PlayNetworkedAtPos(soundOnEscape, sourceregisterobject.WorldPositionServer, sourceObj: sourceobjbehavior); Chat.AddActionMsgToChat(performer, $"You begin breaking out of the {closetName}...", $"You hear noises coming from the {closetName}... Something must be trying to break out!"); }
void Start() { TSpriteRenderer = Instantiate(TSpriteRenderer).GetComponent <SpriteRenderer>(); TSpriteRenderer.gameObject.transform.SetParent(this.transform, false); if (isServer) { if (RelatedInterface == null) { RelatedInterface = this.gameObject.GetComponent <IConstructionHandler>(); } if (registerObject == null) { registerObject = this.gameObject.GetComponent <RegisterObject>(); } if (PrefabCircuitBoard != null && CircuitBoard == null) { CircuitBoard = PoolManager.PoolNetworkInstantiate(PrefabCircuitBoard, this.transform.position, parent: this.transform.parent); if (CircuitBoard != null) { CustomNetTransform netTransform = CircuitBoard.GetComponent <CustomNetTransform>(); netTransform.DisappearFromWorldServer(); } } ListChance = Enumerable.Range(1, 100).ToList(); int c = 0; foreach (var Stage in ConstructionStages) { foreach (var TOStageAdvance in Stage.StageAdvances) { Stage.ToolStage[TOStageAdvance.RequiredTool] = TOStageAdvance; } GenerateStage(Stage, c); if (!ContainedObjects.ContainsKey(c)) { ContainedObjects[c] = new List <ComponentData>(); } c++; } GoToStage(CurrentStage); } else { foreach (var Stage in ConstructionStages) { foreach (var TOStageAdvance in Stage.StageAdvances) { Stage.ToolStage[TOStageAdvance.RequiredTool] = TOStageAdvance; } } } }
private void Start() { registerObject = GetComponent <RegisterObject>(); objectBehaviour = GetComponent <ObjectBehaviour>(); // Try get the best name for the object, else default to object's prefab name. if (TryGetComponent(out ObjectAttributes attributes) && !attributes.InitialName.IsNullOrEmpty()) { objectName = attributes.InitialName; }
private void Awake() { BlewUp = false; objectBehaviour = GetComponent <ObjectBehaviour>(); registerObject = GetComponent <RegisterObject>(); integrity = GetComponent <Integrity>(); reagentContainerScript = GetComponent <ReagentContainer>(); reagentContainerObjectInteractionScript = GetComponent <ReagentContainerObjectInteractionScript>(); integrity.OnWillDestroyServer.AddListener(WhenDestroyed); }
protected virtual void Awake() { mobFollow = GetComponent <MobFollow>(); mobExplore = GetComponent <MobExplore>(); mobFlee = GetComponent <MobFlee>(); health = GetComponent <LivingHealthBehaviour>(); dirSprites = GetComponent <NPCDirectionalSprites>(); cnt = GetComponent <CustomNetTransform>(); registerObject = GetComponent <RegisterObject>(); }
private void Awake() { cnt = GetComponent <CustomNetTransform>(); registerObj = GetComponent <RegisterObject>(); objectBehaviour = GetComponent <ObjectBehaviour>(); directional = GetComponent <Directional>(); health = GetComponent <LivingHealthBehaviour>(); integrity = GetComponent <Integrity>(); OriginTile = GetComponent <RegisterTile>(); agentParameters.onDemandDecision = true; }
void EnsureInit() { if (initialized) { return; } spriteHandler = GetComponentInChildren <SpriteHandler>(); registerObject = GetComponent <RegisterObject>(); objectAttributes = GetComponent <ObjectAttributes>(); initialized = true; }
public int UpdateRegister(RegisterObject register) { try { return(_registerRepository.UpdateRegister(register)); } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(-2); } }
public long AddRegister(RegisterObject register) { try { return(_registerRepository.AddRegister(register)); } catch (Exception ex) { ErrorLogger.LogError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
private void SetDataRegister(RegisterObject auth) { try { if (auth != null) { UserDetails.Username = EmailEditText.Text; UserDetails.FullName = EmailEditText.Text; UserDetails.Password = PasswordEditText.Text; UserDetails.AccessToken = auth.AccessToken; UserDetails.UserId = auth.Data.Id; UserDetails.Status = "Active"; UserDetails.Cookie = auth.AccessToken; UserDetails.Email = EmailEditText.Text; Current.AccessToken = auth.AccessToken; //Insert user data to database var user = new DataTables.LoginTb { UserId = UserDetails.UserId.ToString(), AccessToken = UserDetails.AccessToken, Cookie = UserDetails.Cookie, Username = EmailEditText.Text, Password = PasswordEditText.Text, Status = "Active", Lang = "", DeviceId = UserDetails.DeviceId }; UserDetails.IsLogin = true; ListUtils.DataUserLoginList.Clear(); ListUtils.DataUserLoginList.Add(user); var dbDatabase = new SqLiteDatabase(); dbDatabase.InsertOrUpdateLogin_Credentials(user); if (auth.Data != null) { ListUtils.MyUserInfoList.Add(auth.Data); PollyController.RunRetryPolicyFunction(new List <Func <Task> > { () => ApiRequest.GetInfoData(this, UserDetails.UserId.ToString()) }); } dbDatabase.Dispose(); } } catch (Exception e) { Console.WriteLine(e); } }
private void EnsureInit() { if (registerObject != null) { return; } registerObject = GetComponent <RegisterObject>(); attributes = GetComponent <ObjectAttributes>(); container = GetComponent <ObjectContainer>(); pushPull = GetComponent <PushPull>(); accessRestrictions = GetComponent <AccessRestrictions>(); }
protected virtual void Awake() { simpleAnimal = GetComponent <SimpleAnimal>(); mobFollow = GetComponent <MobFollow>(); mobExplore = GetComponent <MobExplore>(); mobFlee = GetComponent <MobFlee>(); health = GetComponent <LivingHealthBehaviour>(); directional = GetComponent <Directional>(); mobSprite = GetComponent <MobSprite>(); cnt = GetComponent <CustomNetTransform>(); registerObject = GetComponent <RegisterObject>(); uprightSprites = GetComponent <UprightSprites>(); }
private IEnumerator WaitForProviderAndRender() { while (Provider == null) { yield return(WaitFor.EndOfFrame); } registerObject = Provider.GetComponent <RegisterObject>(); Photocopier = Provider.GetComponent <Photocopier>(); Photocopier.GuiRenderRequired += HandleGuiRenderRequired; RenderStatusLabel(); RenderScannerLabel(); RenderTrayLabel(); }
private void Awake() { registerObject = GetComponent <RegisterObject>(); attributes = GetComponent <ObjectAttributes>(); container = GetComponent <ObjectContainer>(); pushPull = GetComponent <PushPull>(); accessRestrictions = GetComponent <AccessRestrictions>(); lockState = isLockable ? Lock.Locked : Lock.NoLock; GetComponent <Integrity>().OnWillDestroyServer.AddListener(OnWillDestroyServer); //Fetch the items name to use in messages closetName = gameObject.ExpensiveName(); }
private void Awake() { //yeah dam Unity initial Conditions is not updating color = new Color(93f / 255f, 202 / 255f, 49 / 255f, 0); objectBehaviour = this.GetComponent <ObjectBehaviour>(); ObjectID = this.GetInstanceID(); mLightRendererObject = LightSpriteBuilder.BuildDefault(gameObject, color, 7); mLightRendererObject.SetActive(true); lightSprite = mLightRendererObject.GetComponent <LightSprite>(); lightSprite.Sprite = DotSprite; registerObject = this.GetComponent <RegisterObject>(); }
public virtual void Start() { //only needed for starting via a map scene through the editor: if (CustomNetworkManager.Instance == null) return; if (CustomNetworkManager.Instance._isServer) { UpdateManager.Add(CallbackType.UPDATE, ServerUpdateMe); cnt.OnTileReached().AddListener(OnTileReached); startPos = transform.position; isServer = true; registerObj = GetComponent<RegisterObject>(); registerObj.WaitForMatrixInit(StartServerAgent); } }
public override bool IsPassableAt(Vector3Int origin, Vector3Int to) { RegisterObject objTo = Objects.GetFirst <RegisterObject>(to); if (objTo && !objTo.IsPassable(origin)) { return(false); } RegisterObject objOrigin = Objects.GetFirst <RegisterObject>(origin); if (objOrigin && !objOrigin.IsPassable(to)) { return(false); } return(base.IsPassableAt(origin, to)); }
public override void Apply(MonoBehaviour sender, float amount) { // Following function uses the code from the Explosions file. // Get data from container before despawning ObjectBehaviour objectBehaviour = sender.GetComponent <ObjectBehaviour>(); RegisterObject registerObject = sender.GetComponent <RegisterObject>(); // Based on radius calculation in Explosions\Explosion.cs, where an amount of 30u will have an // explosion radius of 1. Strength is determined using a logarthmic formula to cause diminishing returns. var strength = (float)(-463 + 205 * Mathf.Log(amount) + 75 * Math.PI); // Explosion here var picked = sender.GetComponent <Pickupable>(); if (picked != null) { //If sender is not in an inventory, use own position in world. Otherwise use the position of the inventory. if (picked.ItemSlot != null) { objectBehaviour = picked.ItemSlot.ItemStorage.gameObject.GetComponent <ObjectBehaviour>(); registerObject = picked.ItemSlot.ItemStorage.gameObject.GetComponent <RegisterObject>(); } } if (registerObject == null) { Explosion.StartExplosion(objectBehaviour.registerTile.LocalPosition, strength, objectBehaviour.registerTile.Matrix); } else { Explosion.StartExplosion(registerObject.LocalPosition, strength, registerObject.Matrix); } // If sender is a pickupable item, destroy it. if (picked != null) { Despawn.ServerSingle(sender.gameObject); } }
private void SetDataLogin(RegisterObject auth) { try { UserDetails.Username = UsernameEditext.Text; UserDetails.FullName = UsernameEditext.Text; UserDetails.Password = PasswordEditext.Text; UserDetails.AccessToken = Current.AccessToken = auth.User.S; UserDetails.UserId = Client.UserId = auth.User.UserId.ToString(); UserDetails.Status = "Active"; UserDetails.Cookie = auth.User.Cookie; UserDetails.Email = EmailEditext.Text; //Insert user data to database DataTables.LoginTb user = new DataTables.LoginTb { UserId = UserDetails.UserId, AccessToken = UserDetails.AccessToken, Cookie = UserDetails.Cookie, Username = UsernameEditext.Text, Password = PasswordEditext.Text, Status = "Active", Lang = "", Email = EmailEditext.Text, DeviceId = UserDetails.DeviceId, }; ListUtils.DataUserLoginList.Clear(); ListUtils.DataUserLoginList.Add(user); SqLiteDatabase dbDatabase = new SqLiteDatabase(); dbDatabase.InsertOrUpdateLogin_Credentials(user); dbDatabase.Dispose(); PollyController.RunRetryPolicyFunction(new List <Func <Task> > { () => ApiRequest.GetChannelData(this, UserDetails.UserId) }); } catch (Exception e) { Console.WriteLine(e); } }
public void SpawnObject(Vector3Int position, Tilemap tilemap, Matrix4x4 transformMatrix) { if (!Object) { return; } #if UNITY_EDITOR GameObject go = (GameObject)PrefabUtility.InstantiatePrefab(Object); #else var go = Instantiate(Object); #endif go.SetActive(false); go.transform.parent = tilemap.transform; Vector3 objectOffset = !Offset ? Vector3.zero : transformMatrix.rotation * Vector3.up; go.transform.localPosition = position + objectOffset; go.transform.rotation = tilemap.transform.rotation; if (!KeepOrientation) { go.transform.rotation *= transformMatrix.rotation; } go.name = Object.name; if (IsItem) { } else { RegisterObject registerObject = go.GetComponent <RegisterObject>() ?? go.AddComponent <RegisterObject>(); registerObject.Offset = Vector3Int.RoundToInt(-objectOffset); } go.SetActive(true); }
public ActionResult AddRegister(RegisterObject register) { var gVal = new GenericValidator(); try { if (ModelState.IsValid) { var valStatus = ValidateRegister(register); if (valStatus.Code < 1) { gVal.Code = -1; gVal.Error = valStatus.Error; return(Json(gVal, JsonRequestBehavior.AllowGet)); } var k = new RegisterServices().AddRegister(register); if (k < 1) { gVal.Error = k == -3 ? message_Feedback.Item_Duplicate : message_Feedback.Insertion_Failure; gVal.Code = -1; return(Json(gVal, JsonRequestBehavior.AllowGet)); } gVal.Code = k; gVal.Error = message_Feedback.Insertion_Success; return(Json(gVal, JsonRequestBehavior.AllowGet)); } gVal.Code = -5; gVal.Error = message_Feedback.Model_State_Error; return(Json(gVal, JsonRequestBehavior.AllowGet)); } catch { gVal.Code = 0; gVal.Error = message_Feedback.Process_Failed; return(Json(gVal, JsonRequestBehavior.AllowGet)); } }
private void btn_Register(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtFirstName.Text) || string.IsNullOrEmpty(txtLastName.Text) || string.IsNullOrEmpty(txtPassword.Password) || string.IsNullOrEmpty(txtUserName.Text)) { MessageBox.Show("Lütfen tüm bilgileri doldurunuz."); return; } Progress.IsIndeterminate = true; ((ApplicationBarIconButton)sender).IsEnabled = false; txtFirstName.IsEnabled = false; txtLastName.IsEnabled = false; txtPassword.IsEnabled = false; txtUserName.IsEnabled = false; RegisterObject reg = new RegisterObject(); reg.ln = txtLastName.Text; reg.fn = txtFirstName.Text; reg.e = txtUserName.Text; reg.p = txtPassword.Password; WebClient web = new WebClient(); web.Headers["Content-Type"] = "application/json"; web.Headers["User-Agent"] = "NeroIOS4/1.0.1 CFNetwork/609.1.4 Darwin/13.0.0"; web.UploadStringCompleted += web_UploadStringCompleted; string PostData = JsonConvert.SerializeObject(reg); string PostURL; if (currentLocation != null) { PostURL = string.Format("http://api.nero.mekanist.net/v2/user/register?lat={0}&lng={1}", currentLocation.Latitude, currentLocation.Longitude); } else { PostURL = "http://api.nero.mekanist.net/v2/user/register"; } web.UploadStringAsync(new Uri(PostURL, UriKind.Absolute), "POST", PostData, sender); }
private void Awake() { registerObject = GetComponent <RegisterObject>(); closetControl = GetComponent <ClosetControl>(); }
public void OnEnable() { registerObject = GetComponent <RegisterObject>(); }
private void Start() { tileChangeManager = GetComponentInParent <TileChangeManager>(); registerObject = GetComponent <RegisterObject>(); GetComponent <Integrity>().OnWillDestroyServer.AddListener(OnWillDestroyServer); }
public void Awake() { spriteHandler = GetComponentInChildren <SpriteHandler>(); registerObject = GetComponent <RegisterObject>(); objectAttributes = GetComponent <ObjectAttributes>(); }
public void RegisterUser(String nm, String pd, Socket handler, RegisterObject register, IPEndPoint clientipe) { if (userInfo.Contains(nm)) { Send(handler, DealObject.Serialize(new NotificationObject("User name " + nm + " already existed."))); //MessageBox.Show("User name " + nm + " already existed.\n"); } else { Send(handler, DealObject.Serialize(new ResponseObject("register ack", -1, null))); userInfo.Add(nm, pd); Console.Write(nm + " registered from " + "[" + clientipe.Address.ToString() + ":" + clientipe.Port.ToString() + "]\n"); } }