コード例 #1
0
    protected virtual void Awake()
    {
        spawnPosition = transform.position;
        m_nowState    = MONSTER_STATE.IDLE;
        m_moveType    = MoveType.Stay;
        m_Animator    = GetComponentInChildren <Animator>();
        DetectLayer   = 1 << LayerMask.NameToLayer("Player");
        StartCoroutine(ChangeState());

        sc_ViewAngle = GetComponent <ViewAngle>();
        sc_Health    = GetComponent <Health>();

        m_prevHp = sc_Health.curHP;

        grid  = GetComponent <Grid>();
        Astar = GetComponent <AStarCompleted>();

        CC = GetComponent <CharacterController>();

        OriginPosition         = transform.position;
        OriginWalkSpeed        = WalkSpeed;
        FrameCheck             = 5;
        Animation_FrameCheck   = -1;
        ChangeState_FrameCheck = -1;
        TCP_isConnected        = false;
        SendRotation           = transform.rotation;
    }
コード例 #2
0
 private void radioButtonLeft_CheckedChanged(object sender, EventArgs e)
 {
     if (((RadioButton)sender).Checked)
     {
         this.m_ViewAngle = ViewAngle.Left;
         this.m_FormRenderSurface.Invalidate();
     }
 }
コード例 #3
0
ファイル: GMAPS.cs プロジェクト: vandenbroucke/GeoguessVR
 //retrieves a singular images depending on its geolocation, resolution, heading, pitch & api key
 public static string getAPIURL(int siz, Location Loc, ViewAngle ViewAng)
 {
     return(string.Format("maps.googleapis.com/maps/api/streetview?size={0}x{1}&location={2},{3}&heading={4}&pitch={5}&key={6}",
                          siz,
                          siz,
                          Loc.Lat,
                          Loc.Long,
                          ViewAng.Heading,
                          ViewAng.Pitch,
                          API_KEY));
 }
コード例 #4
0
ファイル: IMapHandler.cs プロジェクト: N3X15/MineEdit
 public abstract Vector3i GetMousePos(Vector3i p, int scale, ViewAngle viewAngle);
コード例 #5
0
ファイル: InfdevHandler.cs プロジェクト: aphistic/MineEdit
		public Vector3i GetMousePos(Vector3i mp, int scale, ViewAngle angle)
		{
			Vector3i p = new Vector3i(0,0,0);
			switch(angle)
			{
				case ViewAngle.FrontSlice:
					p.X = mp.X / scale;
					p.Y = ChunkY-(mp.Y / scale);
					p.Z = mp.Z;
					break;
				case ViewAngle.TopDown:
					p.X = mp.X/scale;
					p.Y = mp.Y/scale;
					p.Z = mp.Z; // wut 
					break;
				case ViewAngle.SideSlice:
					p.X=mp.Z;
					p.Y=mp.Y/scale;
					p.Z=mp.X/scale;
					break;
			}
			return p;
		}
コード例 #6
0
ファイル: frmMap.cs プロジェクト: herpit/MineEdit
 private void cbViewingStyle_SelectedIndexChanged(object sender, EventArgs e)
 {
     switch(cbViewingStyle.SelectedIndex)
     {
         case 0:
             ViewingAngle = ViewAngle.TopDown;
             break;
         case 1:
             ViewingAngle = ViewAngle.FrontSlice;
             break;
         case 2:
             ViewingAngle = ViewAngle.SideSlice;
             break;
     }
     Console.WriteLine("Viewing angle updated to " + ViewingAngle.ToString());
 }
コード例 #7
0
ファイル: IMapHandler.cs プロジェクト: xorle/MineEdit
 public abstract Vector3i GetMousePos(Vector3i p, int scale, ViewAngle viewAngle);
コード例 #8
0
 private void radioButtonTop_CheckedChanged(object sender, EventArgs e)
 {
     if (((RadioButton)sender).Checked) {
     this.m_ViewAngle = ViewAngle.Top;
     this.m_FormRenderSurface.Invalidate();
       }
 }