本文整理汇总了C#中PlayerCharacter类的典型用法代码示例。如果您正苦于以下问题:C# PlayerCharacter类的具体用法?C# PlayerCharacter怎么用?C# PlayerCharacter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PlayerCharacter类属于命名空间,在下文中一共展示了PlayerCharacter类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Start
// Use this for initialization
void Start()
{
_playerSpawnPointPos = new Vector3 (0.0f, 0.057f, -136.9f);
GameObject go = GameObject.Find (GameSettings.PLAYER_SPAWN_POINT) as GameObject;
if (go == null) {
Debug.LogWarning ("Couldn't find Player Spawn Point. Did you forget to add it, mate?");
go = new GameObject (GameSettings.PLAYER_SPAWN_POINT);
Debug.Log ("Created Player Spawn Point");
go.transform.position = _playerSpawnPointPos;
Debug.Log ("Moved Player Spawn Point");
}
_player = Instantiate (playerCharacter, go.transform.position, Quaternion.identity) as GameObject;
_player.name = "Player";
_playerScript = _player.GetComponent<PlayerCharacter> ();
// mainCamera.transform.position = new Vector3 (_player.transform.position.x, _player.transform.position.y + yOffset, _player.transform.position.z + zOffset);
// mainCamera.transform.Rotate (xRotOffset, 0, 0);
LoadCharacter ();
_isLoadComplete = true;
}
开发者ID:Nesh108,项目名称:MonoShoot,代码行数:26,代码来源:GameMaster.cs
示例2: Fire
public override void Fire(PlayerCharacter character)
{
if (Ammo <= 0)
{
Reload();
}
}
开发者ID:Reticulatas,项目名称:SwarmFramework,代码行数:7,代码来源:GC_StandardGun.cs
示例3: Main
static void Main()
{
var playerOne = new PlayerCharacter(new DiamondSkinDefense())
{
Name = "Jeremy"
};
var playerTwo = new PlayerCharacter(new IronBonesDefence()){
Name = "Jac",
DateOfBirth = DateTime.Now,
DaysSinceLastLogin = 5,
Health = 100,
IsNoob = true
};
var playerThree = new PlayerCharacter(SpecialDefense.Null)
{
Name = "John"
};
playerOne.Hit(10);
playerTwo.Hit(10);
playerThree.Hit(10);
PlayerDisplayer.Write(playerOne);
PlayerDisplayer.Write(playerTwo);
PlayerDisplayer.Write(playerThree);
}
开发者ID:Jac21,项目名称:GistsCollection,代码行数:28,代码来源:Program.cs
示例4: ShouldHaveDeafultName2
public void ShouldHaveDeafultName2()
{
PlayerCharacter test = new PlayerCharacter();
var actualResult = test.Name;
Assert.True(!string.IsNullOrEmpty(actualResult));
}
开发者ID:usatank,项目名称:xUnitTests,代码行数:7,代码来源:AssertingNullsBools.cs
示例5: handleHarvest
private void handleHarvest(PlayerCharacter pc, IncommingMessage msg)
{
if (pc.LoginState == PlayerCharacterLoginState.LoginSuccesfull)
{
HarvestIncommingMessage msgHarvest = (HarvestIncommingMessage)msg;
switch (pc.LocationCurrentMap.Name)
{
case ("calindor_startmap.elm"):
{
switch (msgHarvest.TargetObjectID)
{
case(138):
case (139):
{
ActionDescriptor actDesc = new HarvestActionDescriptor(2000, 1000);
actDesc.AddExperienceDescriptor(new ExperienceDescriptor(EntitySkillType.HarvestingPlants, 3, 15));
HarvestableResourceDescriptor rscDef =
new HarvestableResourceDescriptor(
ItemDefinitionCache.GetItemDefinitionByID(2), actDesc , 1);
pc.HarvestStart(rscDef);
break;
}
case (274):
{
ActionDescriptor actDesc = new HarvestActionDescriptor(3000, 1000);
actDesc.AddExperienceDescriptor(new ExperienceDescriptor(EntitySkillType.HarvestingPlants, 10, 25));
HarvestableResourceDescriptor rscDef =
new HarvestableResourceDescriptor(
ItemDefinitionCache.GetItemDefinitionByID(3), actDesc, 1);
pc.HarvestStart(rscDef);
break;
}
case (194):
{
ActionDescriptor actDesc = new HarvestActionDescriptor(3000, 1000);
actDesc.AddExperienceDescriptor(new ExperienceDescriptor(EntitySkillType.HarvestingPlants, 10, 25));
HarvestableResourceDescriptor rscDef =
new HarvestableResourceDescriptor(
ItemDefinitionCache.GetItemDefinitionByID(3), actDesc, 2);
pc.HarvestStart(rscDef);
break;
}
case (276):
{
ActionDescriptor actDesc = new HarvestActionDescriptor(3000, 1000);
actDesc.AddExperienceDescriptor(new ExperienceDescriptor(EntitySkillType.HarvestingPlants, 8, 20));
HarvestableResourceDescriptor rscDef =
new HarvestableResourceDescriptor(
ItemDefinitionCache.GetItemDefinitionByID(7), actDesc, 1);
pc.HarvestStart(rscDef);
break;
}
}
break;
}
}
}
}
开发者ID:ago1024,项目名称:Calindor,代码行数:60,代码来源:WorldSimulationMapObjectsUsageHandling.cs
示例6: PlayerState
public PlayerState( PlayerStateMachine stateMachine, PlayerCharacter character, PlayerController controller )
{
this.stateMachine = stateMachine;
this.controller = controller;
this.character = character;
Actions = character.Input.Actions;
}
开发者ID:TheRealKbob,项目名称:BetterCharacterControllerProject,代码行数:7,代码来源:PlayerStateMachine.cs
示例7: ShouldNoHaveNickName
public void ShouldNoHaveNickName()
{
PlayerCharacter test = new PlayerCharacter();
var actualResult = test.NickName;
Assert.Null(actualResult);
}
开发者ID:usatank,项目名称:xUnitTests,代码行数:7,代码来源:AssertingNullsBools.cs
示例8: Start
// Use this for initialization
void Start()
{
GameObject go = GameObject.Find(GameSettings.PLAYER_SPAWN_POINT); // player spawn point gameobject
_playerSpawnPointPos = new Vector3(1285, 5, 1666); // default position for player spawn point
if (go == null) // check if go isn't null
{
Debug.LogWarning("Cannot find player spawn point");
go = new GameObject(GameSettings.PLAYER_SPAWN_POINT);
go.transform.position = _playerSpawnPointPos;
Debug.Log("Created player spawn point");
}
_pc = Instantiate(playerCharacter, go.transform.position, Quaternion.identity) as GameObject;
_pc.name = "pc";
_pcScript = _pc.GetComponent<PlayerCharacter>();
// Get camera to be behind player char
zOffset = -2.5f;
yOffset = 2.5f;
xRotOffset = 22.5f;
mainCamera.transform.position = new Vector3(_pc.transform.position.x,
_pc.transform.position.y + yOffset,
_pc.transform.position.z + zOffset);
mainCamera.transform.Rotate(xRotOffset, 0, 0);
LoadCharacter();
}
开发者ID:Ramsar,项目名称:BZA_Tut,代码行数:31,代码来源:GameMaster.cs
示例9: ReferenceEqualityDemo
public void ReferenceEqualityDemo()
{
var player1 = new PlayerCharacter();
var player2 = new PlayerCharacter();
var somePlayer = player1;
Assert.That(somePlayer,Is.SameAs(player1));
}
开发者ID:selenadali,项目名称:inf326-selenadali,代码行数:7,代码来源:PlayerCharacterTests.cs
示例10: ShouldGainHealthAfterSleeping
public void ShouldGainHealthAfterSleeping()
{
var playerCharacter = new PlayerCharacter();
playerCharacter.Sleep();
playerCharacter.HitPoints.ShouldBeGreaterThan(100);
playerCharacter.HitPoints.ShouldBeLessThanOrEqualTo(200);
}
开发者ID:kenwilcox,项目名称:PlayingWithShouldly,代码行数:7,代码来源:FixiePlayerCharacterTests.cs
示例11: Start
// Use this for initialization
void Start()
{
_playerSpawnPointPos = new Vector3(0,5,0); //The default position for our player spawn point
GameObject go = GameObject.Find(GameSettings.PLAYER_SPAWN_POINT);
if(go == null) {
// Debug.LogWarning("Can not find Player Spawn Point");
go = new GameObject(GameSettings.PLAYER_SPAWN_POINT);
// Debug.Log("Created Player Spawn Point");
go.transform.position = _playerSpawnPointPos;
// Debug.Log("Moved Player Spawn Point");
}
_pc = Instantiate(playerCharacter, go.transform.position, Quaternion.identity) as GameObject;
_pc.name = "pc";
_pcScript = _pc.GetComponent<PlayerCharacter>();
zOffset = -2.5f;
yOffset = 2.5f;
xRotOffset = 34.5f;
mainCamera.transform.position = new Vector3(_pc.transform.position.x, _pc.transform.position.y + yOffset, _pc.transform.position.z + zOffset);
mainCamera.transform.Rotate(xRotOffset, 0 , 0);
LoadCharacter();
}
开发者ID:lutfi99,项目名称:hacknslash,代码行数:31,代码来源:GameMaster.cs
示例12: ApplyEffect
public override PlayerCharacter ApplyEffect(PlayerCharacter pc)
{
switch (AbilityScoreToModify)
{
case enumAbilityScore.Strength:
pc.AbilityScore.Strength += Value;
break;
case enumAbilityScore.Dexterity:
pc.AbilityScore.Dexterity += Value;
break;
case enumAbilityScore.Constitution:
pc.AbilityScore.Constitution += Value;
break;
case enumAbilityScore.Intelligence:
pc.AbilityScore.Intelligence += Value;
break;
case enumAbilityScore.Wisdom:
pc.AbilityScore.Wisdom += Value;
break;
case enumAbilityScore.Charisma:
pc.AbilityScore.Charisma += Value;
break;
default:
break;
}
return pc;
}
开发者ID:zaphodb2002,项目名称:DnDTools,代码行数:28,代码来源:EffectModifyAbilityScore.cs
示例13: Awake
void Awake()
{
_playerSpawnPointPos = new Vector3(1078,252,1055);
GameObject go = GameObject.Find(GameSettings.PLAYER_SPAWN_POINT);
if(go == null){
Debug.LogWarning("Can not find player spawn point.");
go = new GameObject(GameSettings.PLAYER_SPAWN_POINT);
Debug.Log("Created player spawn point.");
go.transform.position = _playerSpawnPointPos;
}
_pc = Instantiate(playerCharacter, go.transform.position, Quaternion.identity) as GameObject;
_pc.name = "pc";
_pcScript = _pc.GetComponent<PlayerCharacter>();
zOffset = -2.5f;
yOffset = 2.5f;
xRotOffset = 22.5f;
// mainCamera.transform.position = new Vector3(_pc.transform.position.x,_pc.transform.position.y +yOffset,_pc.transform.position.z +zOffset);
// mainCamera.transform.Rotate(xRotOffset, 0, 0);
//LoadCharacter();
}
开发者ID:Bcantz27,项目名称:WildernessSurvival,代码行数:27,代码来源:GameMaster.cs
示例14: Start
private Vector3 _playerSpawnPointPos; // this is the position of the player's spawn point
// Use this for initialization
void Start () {
_playerSpawnPointPos = new Vector3(96, 9, 47); // position of spawn point
GameObject go = GameObject.Find(GameSettings.PLAYER_SPAWN_POINT);
if(go == null ){
Debug.LogWarning("Cant find Player's Spawn");
go = new GameObject(GameSettings.PLAYER_SPAWN_POINT);
Debug.Log(" Created Spawn Point");
go.transform.position = _playerSpawnPointPos;
Debug.Log("Moved the Spawn Point");
}
_pc = Instantiate(playerCharacter, go.transform.position, Quaternion.identity)as GameObject;
_pc.name = "pc";
_pcScript = _pc.GetComponent<PlayerCharacter>();
zOffset = -0.58f;
yOffset = 0.3f;
xOffset = -0.03f;
xRotOffset = 21.45f;
yRotOffset = 0.94f;
zRotOffset = 0.38f;
mainCamara.transform.position = new Vector3(_pc.transform.position.x + xOffset, _pc.transform.position.y +yOffset,_pc.transform.position.z + zOffset);
mainCamara.transform.Rotate(xRotOffset, yRotOffset, zRotOffset);
LoadCharacter();
}
开发者ID:NeoWang1986614,项目名称:games-development-project,代码行数:32,代码来源:GameMaster.cs
示例15: Start
// Use this for initialization
void Start()
{
_playerSpawnPointPos = new Vector3(3,-20,0); //the default position for our player spawn point
GameObject go = GameObject.Find(GameSettings.PLAYER_POSITION);
if(go == null) {
go = new GameObject(GameSettings.PLAYER_POSITION);
go.transform.position = GameSettings.LoadPlayerPosition();
//go.transform.position = _playerSpawnPointPos;
}
_pc = Instantiate(playerCharacter, go.transform.position, Quaternion.identity) as GameObject;
_pc.name = "pc";
_pcScript = _pc.GetComponent<PlayerCharacter>();
zOffset = -2.5f;
yOffset = 2.5f;
xRotOffset = 22.5f;
mainCamera.transform.position = new Vector3(_pc.transform.position.x, _pc.transform.position.y + yOffset, _pc.transform.position.z + zOffset);
mainCamera.transform.Rotate(xRotOffset, 0, 0);
LoadCharacter();
}
开发者ID:SeniorGameMaster,项目名称:sorcerest,代码行数:28,代码来源:GameMaster.cs
示例16: Start
// Use this for initialization
void Start()
{
GameObject go = GameObject.Find (GameSettings.PLAYER_SPAWN_POINT);
_playerSpawnPosition = new Vector3 (570, 6, 630);
if( go == null ) {
go = new GameObject( GameSettings.PLAYER_SPAWN_POINT );
go.transform.position = _playerSpawnPosition;
}
_pc = Instantiate( playerCharacter, go.transform.position, Quaternion.identity ) as GameObject;
_pc.name = "pc";
_pcScript = _pc.GetComponent<PlayerCharacter>();
zOffset = -2.5f;
yOffset = 2.5f;
xRotOffset = 15f;
mainCamera.transform.position = new Vector3(_pc.transform.position.x , _pc.transform.position.y + yOffset, _pc.transform.position.z + zOffset);
mainCamera.transform.Rotate(xRotOffset, 0, 0);
_mainCameraScript = mainCamera.GetComponent<CameraMove>();
_mainCameraScript.target = _pc.transform;
LoadCharacter();
}
开发者ID:xiaoyangimp,项目名称:HashAndSlash,代码行数:28,代码来源:GameMaster.cs
示例17: Start
private void Start()
{
_player = GameMainReferences.Instance.PlayerController;
_playerCharacter = GameMainReferences.Instance.PlayerCharacter;
_playerCharacter.OnLevelUp += _playerCharacter_OnLevelUp;
GameMainController.Instance.OnCinematicChange += OnCinematicChange;
}
开发者ID:Barabicus,项目名称:ATOMFIACHRA,代码行数:7,代码来源:GameplayGUI.cs
示例18: OnStart
public override void OnStart()
{
base.OnStart();
_slowStat = new EntityStats(-2f, 0f, ElementalStats.Zero, ElementalStats.Zero, ElementalStats.Zero, ElementalStats.Zero);
_slowTimer = new Timer(0.25f);
_lastSelectTime = Time.time;
_playerCharacter = gameObject.GetComponent<PlayerCharacter>();
_costumeBaseSpellReference = GetComponent<PlayerCostume>().CostumeBaseSpell;
GameMainController.Instance.OnCinematicChange += OnCinematicChange;
// Unlock all saved elements
int eIndex = 0;
if (GameDataManager.GameData != null)
{
foreach (Element e in GameDataManager.GameData.PlayerData.UnlockedElements)
{
SetSelectedElement(eIndex, e);
eIndex++;
}
}
else
{
// Load debug elements
SetSelectedElement(0, LevelMetaInfo.Instance.FirstDebugElement);
SetSelectedElement(1, LevelMetaInfo.Instance.SecondDebugElement);
SetSelectedElement(2, LevelMetaInfo.Instance.ThirdDebugElement);
SetSelectedElement(3, LevelMetaInfo.Instance.FourthDebugElement);
}
var p = StatusTextPool.Instance.GetObjectFromPool((e) =>
{
e.TextColor = Color.green;
e.StatusText = "This is test";
e.Target = Entity.GUIHealthPoint;
});
}
开发者ID:Barabicus,项目名称:ATOMFIACHRA,代码行数:34,代码来源:PlayerController.cs
示例19: handleTurnRight
private void handleTurnRight(PlayerCharacter pc, IncommingMessage msg)
{
if (pc.LoginState == PlayerCharacterLoginState.LoginSuccesfull)
{
pc.LocationTurnRight();
}
}
开发者ID:ago1024,项目名称:Calindor,代码行数:7,代码来源:WorldSimulationMovementHandling.cs
示例20: Equip
public void Equip(PlayerCharacter PC)
{
try
{
if (PC.LeftHand != null)
{
if (PC.RightHand != null)
{
PC.Inventory.Add(this);
}
else
{
PC.RightHand = this;
}
}
else
{
PC.LeftHand = this;
}
}
catch (Exception e)
{
Console.Write(e.Message);
}
}
开发者ID:MPLLC,项目名称:GitS,代码行数:25,代码来源:Weapon.cs
注:本文中的PlayerCharacter类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论