public EfektProgramException ProgramException(Value tossed, Toss ts, List <StackItem> callStack) { var msg = Add(Remark.NewExceptionRemark( tossed.ToCodeString(), ts, callStack, RemarkSeverity.ProgramException)); return(new EfektProgramException(msg, tossed)); }
internal Team RequestToss() { TossArgs args = new TossArgs(); Toss?.Invoke(args); return(args.Team); }
static private int ConvertTossToValue(Toss toss) { return((int)toss); }
void Start() { Instance = this; MovementJoystick.ButtonDown += JoyStickDown; MovementJoystick.ButtonPressed += JoyStickDrag; MovementJoystick.ButtonUp += JoyStickUp; RotateJoystick.ButtonDown += RotateDown; RotateJoystick.ButtonPressed += RotatePressed; RotateJoystick.ButtonUp += RotateUp; Stats.HealthPoints = Stats.MaxHealthPoint; Agent.speed = Stats.HighSpeed; GameCamera.OnHit += CameraControllEvent; GameCamera.OnMobHit += OnMobTap; Stats.Energy = Stats.MaxEnergy; Skills[0] = new Rush(); Skills[1] = new RoundAttack(); Skills[2] = new Toss(); Skills[3] = new PentagoneAttack(); SkillPanel.Instance.SetButtonsSettings(); StartLocalPosition = Animator.gameObject.transform.localPosition; }