Question by
PAPAETOO_34 · Aug 25, 2015 at 06:22 PM ·
3rd person controller
third person mechanim
I'm trying to fix my 3rd person controller mechanimscript in Unity but I keep having the following errors:
CS1041 Identifier expected expected class,delegate,enum,interface, or struct Error CS8025 parsing error.
Someone help me please I'm not very good at coding too.
This is the code below:
using UnityEngine; using System.Collections;
namespace Helper {
region Reference Cache
public class PlayerInput
{
public static string Horizontal = "Horizontal";
public static string Vertical = "Vertical";
public static string RightX = "RightX";
public static string RightY = "RightY";
}
public class GameTag
{
// System Tags
public static string Untagged = "Untagged";
public static string Respawn = "Respawn";
public static string Finish = "Finish";
public static string EditorOnly ="editorOnly";
public static string MainCamera = "MainCamera";
public static string Player = "Player";
public static string GameController = "GameController";
public static string PlayerCamera = "playerCamera";
}
public class Resource
{
public static string AnimatorController = "System/PlayerAnimator";
}
public static class AnimatorConditions
{
public static string Speed = "Speed";
public static string Direction = "Direction";
public static string Grounded = "Grounded";
public static string AirVelocity = "AirVelocity";
}
endregion
region FSM Enumerations
public enum CameraState
{
Normal,
Target
}
public enum SpeedState
{
Walk,
Run
}
endregion
region Object structures
public struct CameraTargetObject
{
private Vector3 position;
private Transform xform;
public Vector3 Position;
{
get{return position;}
endregion set{position = value;}
public Transform XForm
{
get{return xForm;}
set(xForm = value;}
}
public void Init(string camName, Vector3 pos, Transform transform, Transform parent)
{
position = pos;
xForm = tranform;
xForm.name = camName;
xForm.parent = parent;
xForm.localPosition = Vector3.zero;
xForm.localPosition = position;
}
}
public struct CameraMountPoint
{
private Vector3 position;
private Transform xForm;
public Vector3 Position;
{
{
get{return position;}
set{position = value;}
}
public void Init(string camName, Vector3 pos, Transform transform, Transform parent)
{
position = pos;
xForm = tranform;
xForm.name = camName;
xForm.parent = parent;
xForm.localPosition = Vector3.zero;
xForm.localPosition = position;
}
}
}
endregion
}
Comment
using UnityEngine; using System.Collections;
namespace Helper {
region Reference Cache
public class PlayerInput
{
public static string Horizontal = "Horizontal";
public static string Vertical = "Vertical";
public static string RightX = "RightX";
public static string RightY = "RightY";
}
public class GameTag
{
// System Tags
public static string Untagged = "Untagged";
public static string Respawn = "Respawn";
public static string Finish = "Finish";
public static string EditorOnly ="editorOnly";
public static string $$anonymous$$ainCamera = "$$anonymous$$ainCamera";
public static string Player = "Player";
public static string GameController = "GameController";
public static string PlayerCamera = "playerCamera";
}
public class Resource
{
public static string AnimatorController = "System/PlayerAnimator";
}
public static class AnimatorConditions
{
public static string Speed = "Speed";
public static string Direction = "Direction";
public static string Grounded = "Grounded";
public static string AirVelocity = "AirVelocity";
}
endregion
region FS$$anonymous$$ Enumerations
public enum CameraState
{
Normal,
Target
}
public enum SpeedState
{
Walk,
Run
}
endregion
region Object structures
public struct CameraTargetObject
{
private Vector3 position;
private Transform xform;
public Vector3 Position;
{
get{return position;}
endregion set{position = value;}
public Transform XForm
{
get{return xForm;}
set(xForm = value;}
}
public void Init(string camName, Vector3 pos, Transform transform, Transform parent)
{
position = pos;
xForm = tranform;
xForm.name = camName;
xForm.parent = parent;
xForm.localPosition = Vector3.zero;
xForm.localPosition = position;
}
}
public struct Camera$$anonymous$$ountPoint
{
private Vector3 position;
private Transform xForm;
public Vector3 Position;
{
{
get{return position;}
set{position = value;}
}
public void Init(string camName, Vector3 pos, Transform transform, Transform parent)
{
position = pos;
xForm = tranform;
xForm.name = camName;
xForm.parent = parent;
xForm.localPosition = Vector3.zero;
xForm.localPosition = position;
}
}
}
endregion
}