public void SetController(RPGController _controller) { if (this.controller != null) { this.controller.input.UnBindJoystick("MoveInput", OnMoveInput); this.controller.input.UnBindButton("AttackInput", null, OnAttackInput, OnAttackFinish); } this.controller = _controller; if (this.controller != null) { this.controller.input.BindJoystick("MoveInput", OnMoveInput); this.controller.input.BindButton("AttackInput", null, OnAttackInput, OnAttackFinish); } }
public void Select_Character() { RPGSQLContext context = new RPGSQLContext(); RPGRepository repo = new RPGRepository(context); User user = new User(); user.Username = "******"; user.Password = "******"; //Get the userid from the logged user int userid = repo.GetUserId(user.Username, user.Password); //Get the character from the user List <Character> characters = repo.GetCharactersFromUser(userid); //Send selected character to login view RPGController rpgController = new RPGController(); rpgController.Play(characters[1].CharacterID); }
void Update() { if (Follow == null) { Follow = GetComponent <RPGFollow>(); } if (Controller == null) { Controller = GetComponent <RPGController>(); } if (Follow.TargetToFollow != GetObject.PlayerMono) { Follow.TargetToFollow = GetObject.PlayerMono; } Follow.FollowTarget = true; switch (PetData.CurrentBehaviour) { case PetBehaviour.Aggresive: ((CombatCharacter)Controller.Character).IsAggressive = true; break; case PetBehaviour.Assist: ((CombatCharacter)Controller.Character).IsAggressive = false; break; case PetBehaviour.PetOnly: ((CombatCharacter)Controller.Character).IsAggressive = false; break; default: throw new ArgumentOutOfRangeException(); } }
public override bool Success(StatBlock sb) { return(RPGController.SkillCheck(sb, Skill, CheckDifficulty)); }
void OnEnable() { Controller = GetComponent <RPGController>(); }
void Start() { Controller = GetComponent <RPGController>(); }
private void Awake() { GameObject character = GameObject.Find("Character"); if (character == null) { return; } RpgCamera = character.GetComponent <RPGCamera>(); RpgViewFrustum = character.GetComponent <RPGViewFrustum>(); RpgController = character.GetComponent <RPGController>(); RpgMotor = character.GetComponent <RPGMotor>(); _usedSkybox.text = "" + TestSkyboxes[0]; _cameraPivotLocalPositionX.text = "" + RpgCamera.CameraPivotLocalPosition.x; _cameraPivotLocalPositionY.text = "" + RpgCamera.CameraPivotLocalPosition.y; _cameraPivotLocalPositionZ.text = "" + RpgCamera.CameraPivotLocalPosition.z; _activateCameraControl.isOn = RpgCamera.ActivateCameraControl; _alwaysRotateCamera.isOn = RpgCamera.AlwaysRotateCamera; _rotateWithCharacter.text = RpgCamera.RotateWithCharacter.ToString(); // enum _cursorLockMode.text = RpgCamera.CursorLockMode.ToString(); // enum _hideCursorWhenPressed.isOn = RpgCamera.HideCursorWhenPressed; _lockMouseX.isOn = RpgCamera.LockMouseX; _lockMouseY.isOn = RpgCamera.LockMouseY; _invertMouseX.isOn = RpgCamera.InvertMouseX; _invertMouseY.isOn = RpgCamera.InvertMouseY; _mouseXSensitivity.text = "" + RpgCamera.MouseXSensitivity; _mouseYSensitivity.text = "" + RpgCamera.MouseYSensitivity; _constrainMouseX.isOn = RpgCamera.ConstrainMouseX; _mouseXMin.text = "" + RpgCamera.MouseXMin; _mouseXMax.text = "" + RpgCamera.MouseXMax; _mouseYMin.text = "" + RpgCamera.MouseYMin; _mouseYMax.text = "" + RpgCamera.MouseYMax; _mouseScrollSensitivity.text = "" + RpgCamera.MouseScrollSensitivity; _mouseSmoothTime.text = "" + RpgCamera.MouseSmoothTime; _minDistance.text = "" + RpgCamera.MinDistance; _maxDistance.text = "" + RpgCamera.MaxDistance; _distanceSmoothTime.text = "" + RpgCamera.DistanceSmoothTime; _alignCharacterWithCam.text = RpgCamera.AlignCharacter.ToString(); _alignCameraWhenMoving.isOn = RpgCamera.AlignCameraWhenMoving; _supportWalkingBackwards.isOn = RpgCamera.SupportWalkingBackwards; _alignCameraSmoothTime.text = "" + RpgCamera.AlignCameraSmoothTime; _occultationHandling.text = RpgViewFrustum.OcclusionHandling.ToString(); // enum _occultingLayers.text = "Default"; _fadeOutAlpha.text = "" + RpgViewFrustum.FadeOutAlpha; _fadeInAlpha.text = "" + RpgViewFrustum.FadeInAlpha; _fadeOutDuration.text = "" + RpgViewFrustum.FadeOutDuration; _fadeInDuration.text = "" + RpgViewFrustum.FadeInDuration; _enableCharacterFading.isOn = RpgViewFrustum.EnableCharacterFading; _characterFadeOutAlpha.text = "" + RpgViewFrustum.CharacterFadeOutAlpha; _characterFadeStartDistance.text = "" + RpgViewFrustum.CharacterFadeStartDistance; _characterFadeEndDistance.text = "" + RpgViewFrustum.CharacterFadeEndDistance; _walkSpeed.text = "" + RpgMotor.WalkSpeed; _runSpeed.text = "" + RpgMotor.RunSpeed; _strafeSpeed.text = "" + RpgMotor.StrafeSpeed; _airborneSpeed.text = "" + RpgMotor.AirborneSpeed; _rotatingSpeed.text = "" + RpgMotor.RotatingSpeed; _sprintSpeedMultiplier.text = "" + RpgMotor.SprintSpeedMultiplier; _backwardsSpeedMultiplier.text = "" + RpgMotor.BackwardsSpeedMultiplier; _jumpHeight.text = "" + RpgMotor.JumpHeight; _allowedAirborneMoves.text = "" + RpgMotor.AllowedAirborneMoves; _moveWithMovingGround.isOn = RpgMotor.MoveWithMovingGround; _rotateWithRotatingGround.isOn = RpgMotor.RotateWithRotatingGround; _groundObjectAffectsJump.isOn = RpgMotor.GroundObjectAffectsJump; _slidingThreshold.text = "" + RpgMotor.SlidingThreshold; _fallingThreshold.text = "" + RpgMotor.FallingThreshold; _gravity.text = "" + RpgMotor.Gravity; ToggleVariablesWindow(); _awoken = true; }
public override bool Success(StatBlock sb) { return(RPGController.Contest(sb, Adversary, Skill)); }